expert#
Bases:
TUIMenu
Enter expert options for solution.
Methods:
alternate_wall_temp_formulation
(*args, **kwargs)Alternate formulation for wall temperatures?.
bc_pressure_extrapolations
(*args, **kwargs)Setting pressure extrapolations schemes on boundaries.
bcd_boundedness
(*args, **kwargs)BCD scheme boundedness strength, constant or expression (0 to 1).
bcd_weights_freeze
(*args, **kwargs)At each timestep, freeze BCD scheme weights after specified iteration in order to improve timestep convergence.
correction_form
(*args, **kwargs)Discretize momentum equations in correction form for the pressure-based solver.
disable_reconstruction
(*args, **kwargs)Enable/Disable reconstruction.
energy_numerical_noise_filter
(*args, **kwargs)The energy equation numerical noise filter can be enabled to eliminate non-physical numerical noise in the energy field.
equation_ordering
(*args, **kwargs)Set the equation order.
explicit_under_relaxation_value
(*args, **kwargs)Explicit under-relaxation value.
flow_warnings
(*args, **kwargs)Control the display of warning diagnostics for boundaries with reversed flow, etc.
limiter_warnings
(*args, **kwargs)Control the display of limiter warning diagnostics.
linearized_mass_transfer_udf
(*args, **kwargs)Use linearized mass transfer UDFs?.
lock_solid_temperature
(*args, **kwargs)Lock the temperature for all solid and shell cell zones in the domain.
material_property_warnings
(*args, **kwargs)Control the display of material property warning diagnostics: 0 - off (no messages) 1 - messages per material 2 - messages per material and per property.
mp_mfluid_aniso_drag
(*args, **kwargs)Set anisotropic drag parameters for Eulerian multiphase.
mp_reference_density
(*args, **kwargs)Set reference density option for Eulerian multiphase.
numerical_beach_controls
(*args, **kwargs)Set damping function in flow direction.
open_channel_controls
(*args, **kwargs)Set additional open channel controls.
retain_cell_residuals
(*args, **kwargs)Retain cell residuals for postprocessing?.
retain_temporary_solver_mem
(*args, **kwargs)Retain temporary solver memory?.
set_all_species_together
(*args, **kwargs)Set all species discretizations and URFs together.
show_all_discretization_schemes
(*args, **kwargs)Allow selection of all applicable discretization schemes?.
singhal_et_al_cavitation_model
(*args, **kwargs)Use Singhal-et-al cavitation model?.
surface_tension
(*args, **kwargs)Set surface-tension calculation options.
surface_tension_expert
(*args, **kwargs)Set surface-tension expert options.
vof_explicit_controls
(*args, **kwargs)Set Explicit VOF controls.
Classes:
divergence_prevention
(path, service)Enter the divergence prevention menu.
high_speed_numerics
(path, service)Enter high-speed-numerics menu.
non_reflecting_boundary_treatment
(path, service)Enter non reflecting boundary treatment using minimal pressure reflection approach menu.
open_channel_wave_options
(path, service)Enter the open-channel-wave-options menu.
poor_mesh_numerics
(path, service)Enter Poor Mesh Numerics Menu.
previous_defaults
(path, service)Enter previous defaults menu.
secondary_gradient_limiting
(path, service)Enter the Secondary Gradient Limiting Menu.
Alternate formulation for wall temperatures?.
Setting pressure extrapolations schemes on boundaries.
BCD scheme boundedness strength, constant or expression (0 to 1).
At each timestep, freeze BCD scheme weights after specified iteration in order to improve timestep convergence.
Discretize momentum equations in correction form for the pressure-based solver.
Enable/Disable reconstruction. When disabled, accuracy will be first-order.
Bases:
TUIMenu
Enter the divergence prevention menu.
Methods:
enable
(*args, **kwargs)Enable divergence prevention.
Enable divergence prevention.
The energy equation numerical noise filter can be enabled to eliminate non-physical numerical noise in the energy field. The numerical noise can appear in solution fields where large variations in specific heat or combustion with phase change are present. Using the energy equation numerical noise filter increases robustness, but may make the solution slightly more diffusive.
Set the equation order.
Explicit under-relaxation value.
Control the display of warning diagnostics for boundaries with reversed flow, etc.
Bases:
TUIMenu
Enter high-speed-numerics menu.
Methods:
enable
(*args, **kwargs)Enable/disable high-speed-numerics.
expert
(*args, **kwargs)Expert high-speed-numerics.
Enable/disable pressure-discontinuity-sensor visualization.
Enable/disable high-speed-numerics.
Expert high-speed-numerics.
Enable/disable pressure-discontinuity-sensor visualization.
Control the display of limiter warning diagnostics.
Use linearized mass transfer UDFs?.
Lock the temperature for all solid and shell cell zones in the domain.
Control the display of material property warning diagnostics: 0 - off (no messages) 1 - messages per material 2 - messages per material and per property.
Set anisotropic drag parameters for Eulerian multiphase.
Set reference density option for Eulerian multiphase.
Bases:
TUIMenu
Enter non reflecting boundary treatment using minimal pressure reflection approach menu.
Methods:
pressure_inlet
(*args, **kwargs)Enabling the use of minimal pressure reflection treatment.
pressure_outlet
(*args, **kwargs)Enabling the use of minimal pressure reflection treatment.
velocity_inlet
(*args, **kwargs)Enabling the use of minimal pressure reflection treatment.
Enabling the use of minimal pressure reflection treatment. This treatment will minimize pressure wave reflections from the boundaries on which this option is active, but not necessarily fully eliminating them. The reflections would be of an acceptable limit in order to not contaminate the solution, the simulation will gain from the robustness of the new algorithm compared to traditional non-reflecting boundary condition treatment.
Enabling the use of minimal pressure reflection treatment. This treatment will minimize pressure wave reflections from the boundaries on which this option is active, but not necessarily fully eliminating them. The reflections would be of an acceptable limit in order to not contaminate the solution, the simulation will gain from the robustness of the new algorithm compared to traditional non-reflecting boundary condition treatment.
Enabling the use of minimal pressure reflection treatment. This treatment will minimize pressure wave reflections from the boundaries on which this option is active, but not necessarily fully eliminating them. The reflections would be of an acceptable limit in order to not contaminate the solution, the simulation will gain from the robustness of the new algorithm compared to traditional non-reflecting boundary condition treatment.
Set damping function in flow direction.
Set additional open channel controls.
Bases:
TUIMenu
Enter the open-channel-wave-options menu.
Methods:
set_buffer_layer_ht
(*args, **kwargs)Set bufer layer height between phases for segregated velocity inputs.
set_verbosity
(*args, **kwargs)Set open channel wave verbosity.
stokes_wave_variants
(*args, **kwargs)Set stokes wave theory variants.
Set bufer layer height between phases for segregated velocity inputs.
Set open channel wave verbosity.
Set stokes wave theory variants.
Bases:
TUIMenu
Enter Poor Mesh Numerics Menu.
Methods:
cell_quality_based
(*args, **kwargs)Enable/disable poor mesh numerics on cells with low quality.
enable
(*args, **kwargs)Solution correction on meshes of poor quality.
enhanced_pmn
(*args, **kwargs)This option is available with the density-based solver.
gradient_quality_based
(*args, **kwargs)Enable/disable poor mesh numerics based on cell gradient quality.
Relocate select cell centroids, to improve orthogonality metrics and solution stability.
print_poor_elements_count
(*args, **kwargs)Print poor cells count.
reset_poor_elements
(*args, **kwargs)Reset marking of poor cell elements.
set_quality_threshold
(*args, **kwargs)Set quality threshold.
solution_and_quality_based
(*args, **kwargs)Enable/disable poor mesh numerics based on solution and cell quality.
user_defined_on_register
(*args, **kwargs)Include cells in register in poor mesh numerics.
user_defined_on_register_auto
(*args, **kwargs)Set up the application of poor mesh numerics to cells in a register during the calculation at a specified frequency.
Classes:
solution_based_pmn
(path, service)Solution based poor-mesh numerics menu.
Enable/disable poor mesh numerics on cells with low quality.
Solution correction on meshes of poor quality.
This option is available with the density-based solver. When enabled, it will apply quality-based poor-mesh-numerics order=1 on any cells with a quality-measure below 0.2. In addition, their CFL number is limited to 1.0.
Enable/disable poor mesh numerics based on cell gradient quality.
Relocate select cell centroids, to improve orthogonality metrics and solution stability.
Print poor cells count.
Reset marking of poor cell elements.
Set quality threshold.
Enable/disable poor mesh numerics based on solution and cell quality.
Bases:
TUIMenu
Solution based poor-mesh numerics menu.
Methods:
enable
(*args, **kwargs)Enable solution based treatment.
mark_cfl_jump
(*args, **kwargs)Mark cells exceeding cfl jump in neighborhood.
mark_cfl_limit
(*args, **kwargs)Mark cells exceeding cfl limit.
mark_primary_solution_limits
(*args, **kwargs)Mark cells violating solution limits.
mark_velocity_limit
(*args, **kwargs)Mark cells exceeding velocity limit.
Enable solution based treatment.
Mark cells exceeding cfl jump in neighborhood.
Mark cells exceeding cfl limit.
Mark cells violating solution limits.
Mark cells exceeding velocity limit.
Include cells in register in poor mesh numerics.
Set up the application of poor mesh numerics to cells in a register during the calculation at a specified frequency.
Bases:
TUIMenu
Enter previous defaults menu.
Methods:
undo_2019r1_default_changes
(*args, **kwargs)Undo default changes introduced in 2019R1.
undo_2019r3_default_changes
(*args, **kwargs)Undo default changes introduced in 2019R3.
undo_2021r1_default_changes
(*args, **kwargs)Undo default changes introduced in 2021R1.
undo_2021r2_default_changes
(*args, **kwargs)Undo default changes introduced in 2021R2.
undo_2022r1_default_changes
(*args, **kwargs)Undo default changes introduced in 2022R1.
undo_2023r1_default_changes
(*args, **kwargs)Undo default changes introduced in 2023R1.
undo_r19_point_0_default_changes
(*args, **kwargs)Undo default changes introduced in R19.0.
Undo default changes introduced in 2019R1.
Undo default changes introduced in 2019R3.
Undo default changes introduced in 2021R1.
Undo default changes introduced in 2021R2.
Undo default changes introduced in 2022R1.
Undo default changes introduced in 2023R1.
Undo default changes introduced in R19.0.
Retain cell residuals for postprocessing?.
Retain temporary solver memory?.
Bases:
TUIMenu
Enter the Secondary Gradient Limiting Menu.
Methods:
energy
(*args, **kwargs)Enable/disable secondary gradient limiting at coupled walls for energy equation.
mesh_quality_limits
(*args, **kwargs)Specify minimum and maximum mesh quality limits.
uds
(*args, **kwargs)Enable/disable secondary gradient limiting at coupled walls for user-defined scalars.
Enable/disable secondary gradient limiting at coupled walls for energy equation.
Specify minimum and maximum mesh quality limits.
Enable/disable secondary gradient limiting at coupled walls for user-defined scalars.
Set all species discretizations and URFs together.
Allow selection of all applicable discretization schemes?.
Use Singhal-et-al cavitation model?.
Set surface-tension calculation options.
Set surface-tension expert options.
Set Explicit VOF controls.