turbo_moc.fluent.workflow_3d module#
Prepare and solve one stationary 3D stator passage using the shared mesher.
Paths resolve relative to the supplied workflow YAML. Importing this module does not load PyFluent/barotropy or launch an external process.
- turbo_moc.fluent.workflow_3d.configure_fluent(solver, mesh_file, state, expressions, geometry, options)[source]#
Import, audit and configure one stationary volume without initializing.
- turbo_moc.fluent.workflow_3d.configure_periodicity(settings, expected, geometry, vertices)[source]#
Validate imported coordinates, then establish a conformal periodic pair.
- turbo_moc.fluent.workflow_3d.geometry_context(design, config)[source]#
Describe periodicity and the physical midspan surface in SI units.
- turbo_moc.fluent.workflow_3d.main(config_file)[source]#
Prepare mesh/material, optionally configure and solve, and report outputs.
- turbo_moc.fluent.workflow_3d.mesh_expectations(output_dir)[source]#
Record exported cell count and SI bounds for the Fluent import audit.
- turbo_moc.fluent.workflow_3d.plot_reference_geometry(design, nozzle, *, figure_size)[source]#
Adapt the scaled 3D reference blade to the planar construction plot.
- turbo_moc.fluent.workflow_3d.prepare_mesh(workflow, config, output_dir)[source]#
Use the unchanged 3D mesher and retain its one fresh MoC solution.
- turbo_moc.fluent.workflow_3d.read_workflow(config_file)[source]#
Read the workflow and adapt its selected stator to the meshing contract.
- turbo_moc.fluent.workflow_3d.save_fluent_case(pyfluent, workflow, mesh_file, state, expressions, geometry)[source]#
- turbo_moc.fluent.workflow_3d.solution_diagnostics(solver, options)[source]#
Preserve shared flow checks and report y+ on each of the three walls.