solution#
Bases:
TUIMenu
Enter solution menu.
Classes:
calculation_activities
(path, service)Enter calculation activities menu.
cell_registers
(path, service)Manage Cell Registers.
controls
(path, service)Enter the controls menu.
expert
(path, service)Enter expert options for solution.
initialize
(path, service)Enter the flow initialization menu.
methods
(path, service)Enter the methods menu.
monitors
(path, service)Enter the monitors menu.
report_definitions
(path, service)Manage report definitions.
run_calculation
(path, service)Enter run calculation menu.
Bases:
TUIMenu
Enter calculation activities menu.
Classes:
animate
(path, service)Enter the animation menu.
auto_save
(path, service)Enter the auto save menu.
cell_register_operations
(path, service)Manage Cell Register Operations.
execute_commands
(path, service)Enter the execute-monitor-commands menu.
solution_strategy
(path, service)Enter the automatic initialization and case modification strategy menu.
Bases:
TUIMenu
Enter the animation menu.
Classes:
define
(path, service)Enter the animation definition menu.
objects
(path, service)Enter to define, edit, delete solution animation objects.
Bases:
TUIMenu
Enter the animation definition menu.
Methods:
define_monitor
(*args, **kwargs)Define new animation.
edit_monitor
(*args, **kwargs)Change animation monitor attributes.
Define new animation.
Change animation monitor attributes.
Bases:
TUIMenu
Enter to define, edit, delete solution animation objects.
Methods:
clear_history
(*args, **kwargs)Clear object history.
copy
(*args, **kwargs)Copy graphics object.
create
(*args, **kwargs)Create new graphics object.
delete
(*args, **kwargs)Delete graphics object.
edit
(*args, **kwargs)Edit graphics object.
Clear object history.
Copy graphics object.
Create new graphics object.
Delete graphics object.
Edit graphics object.
Bases:
TUIMenu
Enter the auto save menu.
Methods:
append_file_name_with
(*args, **kwargs).
case_frequency
(*args, **kwargs).
data_frequency
(*args, **kwargs).
max_files
(*args, **kwargs).
retain_most_recent_files
(*args, **kwargs).
root_name
(*args, **kwargs).
save_data_file_every
(*args, **kwargs).
.
.
.
.
.
.
.
Bases:
TUIMenu
Manage Cell Register Operations.
Methods:
add
(*args, **kwargs)Add a new object.
delete
(*args, **kwargs)Delete an object.
edit
(*args, **kwargs)Edit an object.
list
(*args, **kwargs)List objects.
list_properties
(*args, **kwargs)List properties of an object.
Add a new object.
Delete an object.
Edit an object.
List objects.
List properties of an object.
Bases:
TUIMenu
Enter the execute-monitor-commands menu.
Methods:
add_edit
(*args, **kwargs)Add or edit execute-commands.
copy
(*args, **kwargs)Copy an execute-command.
delete
(*args, **kwargs)Delete an execute-command.
disable
(*args, **kwargs)Disable an execute-command.
enable
(*args, **kwargs)Enable an execute-command.
export
(*args, **kwargs)Export execute-commands to a TSV file.
import_
(*args, **kwargs)Import execute-commands from a TSV file.
Add or edit execute-commands.
Copy an execute-command.
Delete an execute-command.
Disable an execute-command.
Enable an execute-command.
Export execute-commands to a TSV file.
Import execute-commands from a TSV file.
Bases:
TUIMenu
Enter the automatic initialization and case modification strategy menu.
Methods:
add_edit_modification
(*args, **kwargs)Define a single case modification.
automatic_initialization
(*args, **kwargs)Define how the case is to be initialized automatically.
continue_strategy_execution
(*args, **kwargs)Continue execution of the automatic initialization and case modification strategy defined at present.
copy_modification
(*args, **kwargs)Copy a single case modification.
delete_modification
(*args, **kwargs)Delete a single case modification.
disable_modification
(*args, **kwargs)Disable a single defined case modification.
enable_modification
(*args, **kwargs)Enable a single defined case modification.
enable_strategy
(*args, **kwargs)Specify whether automatic initialization and case modification should be enabled.
execute_strategy
(*args, **kwargs)Execute the automatic initialization and case modification strategy defined at present.
export_modifications
(*args, **kwargs)Export all case modifications to a tsv file.
import_modifications
(*args, **kwargs)Import a list of case modifications from a tsv file.
Classes:
automatic_case_modification
(path, service)Define how the case is to be modified as the solution progresses.
Define a single case modification.
Bases:
TUIMenu
Define how the case is to be modified as the solution progresses.
Methods:
before_init_modification
(*args, **kwargs)Specify modification to be performed before initialization.
modifications
(*args, **kwargs)Specify modifications to be performed during solution.
original_settings
(*args, **kwargs)Specify modification to be performed after initialization to restore to original settings.
Specify modification to be performed before initialization.
Specify modifications to be performed during solution.
Specify modification to be performed after initialization to restore to original settings.
Define how the case is to be initialized automatically.
Continue execution of the automatic initialization and case modification strategy defined at present.
Copy a single case modification.
Delete a single case modification.
Disable a single defined case modification.
Enable a single defined case modification.
Specify whether automatic initialization and case modification should be enabled.
Execute the automatic initialization and case modification strategy defined at present.
Export all case modifications to a tsv file.
Import a list of case modifications from a tsv file.
Bases:
TUIMenu
Manage Cell Registers.
Methods:
adapt
(*args, **kwargs)Adapt cell register objects.
add
(*args, **kwargs)Add a new object.
apply_poor_mesh_numerics
(*args, **kwargs)Apply poor mesh numerics to cell register objects.
coarsen
(*args, **kwargs)Coarsen cell register objects.
delete
(*args, **kwargs)Delete an object.
display
(*args, **kwargs)Display cell register objects.
edit
(*args, **kwargs)Edit an object.
list
(*args, **kwargs)List objects.
list_properties
(*args, **kwargs)List properties of an object.
refine
(*args, **kwargs)Refine cell register objects.
Adapt cell register objects.
Add a new object.
Apply poor mesh numerics to cell register objects.
Coarsen cell register objects.
Delete an object.
Display cell register objects.
Edit an object.
List objects.
List properties of an object.
Refine cell register objects.
Bases:
TUIMenu
Enter the controls menu.
Classes:
acoustics_wave_equation_controls
(path, service)Enter menu for acoustics wave equation solver controls.
advanced
(path, service)Controls advanced options.
contact_solution_controls
(path, service)Solver controls for contact marks method.
query
(path, service)Enter controls query menu.
Methods:
courant_number
(*args, **kwargs)Set the fine mesh Courant number (time step factor).
equations
(*args, **kwargs)Enter the equations menu.
limits
(*args, **kwargs)Set solver limits for the values of various solution variables.
p_v_controls
(*args, **kwargs)Set P-V-Controls.
relaxation_factor
(*args, **kwargs)Enter the relaxation-factor menu.
set_controls_to_default
(*args, **kwargs)Set controls to default values.
under_relaxation
(*args, **kwargs)Enter the under-relaxation menu.
Bases:
TUIMenu
Enter menu for acoustics wave equation solver controls.
Classes:
expert
(path, service)Enter menu for expert controls.
Methods:
max_iterations_per_timestep
(*args, **kwargs)Specify maximum number of iterations per timestep.
relative_convergence_criterion
(*args, **kwargs)Specify convergence tolerance for the timestep iterations as the target residual reduction factor.
Bases:
TUIMenu
Enter menu for expert controls.
Methods:
explicit_relaxation_factor
(*args, **kwargs)Specify explicit relaxation factor to be applied to the solution correction when updating solution in the timestep iterations.
under_relaxation_factor
(*args, **kwargs)Specify under-relaxation factor to be used in the diagonal matrix elements of implicit solver.
Specify explicit relaxation factor to be applied to the solution correction when updating solution in the timestep iterations.
Specify under-relaxation factor to be used in the diagonal matrix elements of implicit solver.
Specify maximum number of iterations per timestep.
Specify convergence tolerance for the timestep iterations as the target residual reduction factor.
Bases:
TUIMenu
Controls advanced options.
Classes:
amg_options
(path, service)Enter AMG options menu.
fast_transient_settings
(path, service)Enter the fast transient settings menu.
Methods:
correction_tolerance
(*args, **kwargs)Enter the correction tolerance menu.
multi_grid_amg
(*args, **kwargs)Set the parameters that govern the algebraic multigrid procedure.
multi_grid_controls
(*args, **kwargs)Enter the multi-grid-controls menu.
multi_grid_fas
(*args, **kwargs)Set the coefficients that govern the FAS multigrid procedure.
multi_stage
(*args, **kwargs)Set the multiple-stage time stepping scheme coefficients.
relaxation_method
(*args, **kwargs)Set the solver relaxation method.
slope_limiter_set
(*args, **kwargs)Enter the slope limiter set menu.
Bases:
TUIMenu
Enter AMG options menu.
Methods:
aggressive_amg_coarsening
(*args, **kwargs)Use aggressive AMG coarsening.
amg_gpgpu_options
(*args, **kwargs)Set GPGPU AMG solver options.
conservative_amg_coarsening
(*args, **kwargs)Use conservative AMG coarsening?.
laplace_coarsening
(*args, **kwargs)Set AMG laplace coarsening options.
Use aggressive AMG coarsening.
Set GPGPU AMG solver options.
Use conservative AMG coarsening?.
Set AMG laplace coarsening options.
Enter the correction tolerance menu.
Bases:
TUIMenu
Enter the fast transient settings menu.
Methods:
rk2
(*args, **kwargs)Enable the use of a two-stage Runge-Kutta scheme for time integration.
Enable the use of a two-stage Runge-Kutta scheme for time integration.
Set the parameters that govern the algebraic multigrid procedure.
Enter the multi-grid-controls menu.
Set the coefficients that govern the FAS multigrid procedure.
Set the multiple-stage time stepping scheme coefficients.
Set the solver relaxation method.
Enter the slope limiter set menu.
Bases:
TUIMenu
Solver controls for contact marks method.
Classes:
amg
(path, service)AMG control options.
methods
(path, service)Methods control options.
miscellaneous
(path, service)Miscellaneous.
models
(path, service)Model control options.
parameters
(path, service)Parameters used in stabilization strategy.
spatial
(path, service)Spatial discretization control options.
transient
(path, service)Transient discretization control options .
Methods:
set_settings_to_default
(*args, **kwargs)Set contact solution stabilization to default.
solution_stabilization
(*args, **kwargs)Automatic solver settings adjustment for solution stabilization during contact process.
verbosity
(*args, **kwargs)Specify verbosity level for contact solution controls.
Bases:
TUIMenu
AMG control options.
Methods:
coarsen_rate
(*args, **kwargs)Specify AMG coarsening rate.
enforce_laplace_coarsening
(*args, **kwargs)Enforce the use of laplace coarsening in AMG.
increase_pre_sweeps
(*args, **kwargs)Allow increase in AMG pre-sweep.
pre_sweeps
(*args, **kwargs)Specify the number of AMG pre-sweeps.
specify_coarsening_rate
(*args, **kwargs)Modify AMG coarsening rate.
Specify AMG coarsening rate.
Enforce the use of laplace coarsening in AMG.
Allow increase in AMG pre-sweep.
Specify the number of AMG pre-sweeps.
Modify AMG coarsening rate.
Bases:
TUIMenu
Methods control options.
Methods:
gradient_controls
(*args, **kwargs)Modify gradient method for solver stability and accuracy.
pressure_velocity_coupling_controls
(*args, ...)Enable pressure-velocity coupling method change for solver stability and accuracy.
pressure_velocity_coupling_method
(*args, ...)Specify pressure-velocity coupling method change for solver stability and accuracy.
specify_gradient_method
(*args, **kwargs)Specify gradient method for solver stability and accuracy.
Modify gradient method for solver stability and accuracy.
Enable pressure-velocity coupling method change for solver stability and accuracy.
Specify pressure-velocity coupling method change for solver stability and accuracy.
Specify gradient method for solver stability and accuracy.
Bases:
TUIMenu
Miscellaneous.
Methods:
compute_statistics
(*args, **kwargs)Compute solution statistics for contact updates.
statistics_level
(*args, **kwargs)Solution statistics level for contact updates.
Compute solution statistics for contact updates.
Solution statistics level for contact updates.
Bases:
TUIMenu
Model control options.
Methods:
model_ramping
(*args, **kwargs)Activate model ramping for solver stability and accuracy.
ramp_flow
(*args, **kwargs)Ramp flow for solver stability and accuracy.
ramp_scalars
(*args, **kwargs)Ramp all scalar transport equations for solver stability and accuracy.
ramp_turbulence
(*args, **kwargs)Ramp turbulence for solver stability and accuracy.
Activate model ramping for solver stability and accuracy.
Ramp flow for solver stability and accuracy.
Ramp all scalar transport equations for solver stability and accuracy.
Ramp turbulence for solver stability and accuracy.
Bases:
TUIMenu
Parameters used in stabilization strategy.
Methods:
extrapolation_method
(*args, **kwargs)Solution extrapolation method for cells changing status from contact to non-contact [0-none, 1-local extrapolation].
iterations
(*args, **kwargs)Specify additional iterations to accomodate contact solution stabilization.
persistence_fixed_duration
(*args, **kwargs)Specify fixed time for solution stabilization persistence after trigger.
persistence_fixed_time_steps
(*args, **kwargs)Specify fixed time-steps for solution stabilization persistence after trigger.
solution_stabilization_persistence
(*args, ...)Persistence of the solution stabilization based on events [0-contact based, 1-always on].
Solution extrapolation method for cells changing status from contact to non-contact [0-none, 1-local extrapolation].
Specify additional iterations to accomodate contact solution stabilization.
Specify fixed time for solution stabilization persistence after trigger.
Specify fixed time-steps for solution stabilization persistence after trigger.
Persistence of the solution stabilization based on events [0-contact based, 1-always on].
Set contact solution stabilization to default.
Automatic solver settings adjustment for solution stabilization during contact process.
Bases:
TUIMenu
Spatial discretization control options.
Methods:
first_to_second_order_blending
(*args, **kwargs)Set factor to control first order to second order blending.
first_to_second_order_blending_list
(*args, ...)List set factor to control first order to second order blending.
flow_skew_diffusion_exclude
(*args, **kwargs)Exclude skew diffusion discretization contribution for momentum.
rhie_chow_flux_specify
(*args, **kwargs)Allow specification of the the rhie-chow flux method.
rhie_chow_method
(*args, **kwargs)Enter the rhie-chow flux method.
scalars_skew_diffusion_exclude
(*args, **kwargs)Exclude skew diffusion discretization contribution for scalars.
scheme
(*args, **kwargs)Set advection scheme for contact event stability.
Set factor to control first order to second order blending.
List set factor to control first order to second order blending.
Exclude skew diffusion discretization contribution for momentum.
Allow specification of the the rhie-chow flux method.
Enter the rhie-chow flux method.
Exclude skew diffusion discretization contribution for scalars.
Set advection scheme for contact event stability.
Bases:
TUIMenu
Transient discretization control options .
Methods:
time_scale_modification_factor
(*args, **kwargs)Specify time-scale modification factor.
time_scale_modification_method
(*args, **kwargs)Enter time scale modification method.
transient_parameters_specify
(*args, **kwargs)Allow transient parameter specification.
transient_scheme
(*args, **kwargs)Specify temporal scheme to be used.
Specify time-scale modification factor.
Enter time scale modification method.
Allow transient parameter specification.
Specify temporal scheme to be used.
Specify verbosity level for contact solution controls.
Set the fine mesh Courant number (time step factor).
Enter the equations menu.
Set solver limits for the values of various solution variables.
Set P-V-Controls.
Bases:
TUIMenu
Enter controls query menu.
Classes:
acoustics_wave_equation_controls
(path, service)Enter menu for acoustics wave equation solver controls.
advanced
(path, service)Controls advanced options.
Methods:
courant_number
(*args, **kwargs)Get the fine mesh Courant number (time step factor).
equations
(*args, **kwargs)Enter the equations menu.
limits
(*args, **kwargs)Get solver limits for the values of various solution variables.
p_v_controls
(*args, **kwargs)Get P-V-Controls.
relaxation_factor
(*args, **kwargs)Enter the relaxation-factor menu.
under_relaxation
(*args, **kwargs)Enter under relaxation menu.
Bases:
TUIMenu
Enter menu for acoustics wave equation solver controls.
Classes:
expert
(path, service)Enter menu for expert controls.
Methods:
max_iterations_per_timestep
(*args, **kwargs)Specify maximum number of iterations per timestep.
relative_convergence_criterion
(*args, **kwargs)Specify convergence tolerance for the timestep iterations as the target residual reduction factor.
Bases:
TUIMenu
Enter menu for expert controls.
Methods:
explicit_relaxation_factor
(*args, **kwargs)Specify explicit relaxation factor to be applied to the solution correction when updating solution in the timestep iterations.
under_relaxation_factor
(*args, **kwargs)Specify under-relaxation factor to be used in the diagonal matrix elements of implicit solver.
Specify explicit relaxation factor to be applied to the solution correction when updating solution in the timestep iterations.
Specify under-relaxation factor to be used in the diagonal matrix elements of implicit solver.
Specify maximum number of iterations per timestep.
Specify convergence tolerance for the timestep iterations as the target residual reduction factor.
Bases:
TUIMenu
Controls advanced options.
Classes:
amg_options
(path, service)Enter AMG options menu.
Methods:
correction_tolerance
(*args, **kwargs)Enter the correction tolerance menu.
multi_grid_amg
(*args, **kwargs)Get the parameters that govern the algebraic multigrid procedure.
multi_grid_controls
(*args, **kwargs)Enter the multi-grid-controls menu.
multi_grid_fas
(*args, **kwargs)Get the coefficients that govern the FAS multigrid procedure.
multi_stage
(*args, **kwargs)Set the multiple-stage time stepping scheme coefficients.
relaxation_method
(*args, **kwargs)Set the solver relaxation method.
Bases:
TUIMenu
Enter AMG options menu.
Methods:
aggressive_amg_coarsening
(*args, **kwargs)Use aggressive AMG coarsening.
amg_gpgpu_options
(*args, **kwargs)Amg gpu options.
conservative_amg_coarsening
(*args, **kwargs)Use conservative AMG coarsening?.
laplace_coarsening
(*args, **kwargs)Get AMG laplace coarsening options.
Use aggressive AMG coarsening.
Amg gpu options.
Use conservative AMG coarsening?.
Get AMG laplace coarsening options.
Enter the correction tolerance menu.
Get the parameters that govern the algebraic multigrid procedure.
Enter the multi-grid-controls menu.
Get the coefficients that govern the FAS multigrid procedure.
Set the multiple-stage time stepping scheme coefficients.
Set the solver relaxation method.
Get the fine mesh Courant number (time step factor).
Enter the equations menu.
Get solver limits for the values of various solution variables.
Get P-V-Controls.
Enter the relaxation-factor menu.
Enter under relaxation menu.
Enter the relaxation-factor menu.
Set controls to default values.
Enter the under-relaxation menu.
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.
Bases:
TUIMenu
Enter the flow initialization menu.
Classes:
compute_defaults
(path, service)Enter the compute defaults menu.
mp_localized_turb_init
(path, service)Localized initialization of turbulent flow variables for VOF/Mixture multiphase flow models.
set_fmg_options
(path, service)Enter the full-multigrid option menu.
vof_patch_smooth_options
(path, service)Enter the vof patch/smooth options menu.
Methods:
dpm_reset
(*args, **kwargs)Reset discrete phase source terms to zero.
fmg_initialization
(*args, **kwargs)Initialize using the full-multigrid initialization (FMG).
hyb_initialization
(*args, **kwargs)Initialize using the hybrid initialization method.
init_acoustics_options
(*args, **kwargs)Specify number of timesteps for ramping of sources and initialize acoustics model variables.
init_flow_statistics
(*args, **kwargs)Initialize statistics.
init_turb_vel_fluctuations
(*args, **kwargs)Initialize turbulent velocity fluctuations.
initialize_flow
(*args, **kwargs)Initialize the flow field with the current default values.
levelset_auto_init
(*args, **kwargs)Levelset function automatic initialization.
list_defaults
(*args, **kwargs)List default values.
lwf_initialization
(*args, **kwargs)Delete wall film particles and initialize wall film variables to zero.
open_channel_auto_init
(*args, **kwargs)Open channel automatic initialization.
patch
(*args, **kwargs)Patch a value for a flow variable in the domain.
reference_frame
(*args, **kwargs)Set reference frame absolute or relative.
repair_wall_distance
(*args, **kwargs)Correct wall distance at very high aspect ratio hexahedral/polyhedral cells.
set_defaults
(*args, **kwargs)Enter the set defaults menu.
set_fmg_initialization
(*args, **kwargs)Enter the set full-multigrid for initialization menu.
set_hyb_initialization
(*args, **kwargs)Enter the settings for hybrid initialization method.
show_iterations_sampled
(*args, **kwargs)Display the amount of simulated iterations covered by the data sampled for steady statistics.
show_time_sampled
(*args, **kwargs)Display the amount of simulated time covered by the data sampled for unsteady statistics.
Bases:
TUIMenu
Enter the compute defaults menu.
Methods:
all_zones
(*args, **kwargs)Initialize the flow field with the default values.
axis
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
degassing
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
dummy_entry
(*args, **kwargs).
exhaust_fan
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
fan
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
fluid
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
geometry
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
inlet_vent
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
intake_fan
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
interface
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
interior
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
mass_flow_inlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
mass_flow_outlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
network
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
network_end
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
outflow
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
outlet_vent
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
overset
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
periodic
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
porous_jump
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
pressure_far_field
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
pressure_inlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
pressure_outlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
radiator
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
rans_les_interface
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
recirculation_inlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
recirculation_outlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
shadow
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
solid
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
symmetry
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
velocity_inlet
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
wall
(*args, **kwargs)Compute flow-initialization defaults from a zone of this type.
Initialize the flow field with the default values.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Compute flow-initialization defaults from a zone of this type.
Reset discrete phase source terms to zero.
Initialize using the full-multigrid initialization (FMG).
Initialize using the hybrid initialization method.
Specify number of timesteps for ramping of sources and initialize acoustics model variables. During ramping the sound sources are multiplied by a factor smoothly growing from 0 to 1.
Initialize statistics.
Initialize turbulent velocity fluctuations.
Initialize the flow field with the current default values.
Levelset function automatic initialization.
List default values.
Delete wall film particles and initialize wall film variables to zero.
Bases:
TUIMenu
Localized initialization of turbulent flow variables for VOF/Mixture multiphase flow models.
Methods:
enable
(*args, **kwargs)Localized initialization of turbulent flow variables for VOF/Mixture multiphase flow models.
turb_init_parameters
(*args, **kwargs)Turbulent flow parameters for localized initialization.
Localized initialization of turbulent flow variables for VOF/Mixture multiphase flow models.
Turbulent flow parameters for localized initialization.
Open channel automatic initialization.
Patch a value for a flow variable in the domain.
Set reference frame absolute or relative.
Correct wall distance at very high aspect ratio hexahedral/polyhedral cells.
Enter the set defaults menu.
Enter the set full-multigrid for initialization menu.
Bases:
TUIMenu
Enter the full-multigrid option menu.
Methods:
set_turbulent_viscosity_ratio
(*args, **kwargs)Set turbulent viscosity ratio used during FMG initialization.
species_reactions
(*args, **kwargs)Enable/disable species volumetric reactions during FMG initialization.
viscous_terms
(*args, **kwargs)Enable/disable viscous terms during FMG initialization.
Set turbulent viscosity ratio used during FMG initialization.
Enable/disable species volumetric reactions during FMG initialization.
Enable/disable viscous terms during FMG initialization.
Enter the settings for hybrid initialization method.
Display the amount of simulated iterations covered by the data sampled for steady statistics.
Display the amount of simulated time covered by the data sampled for unsteady statistics.
Bases:
TUIMenu
Enter the vof patch/smooth options menu.
Methods:
execute_smoothing
(*args, **kwargs)Execute volumetric smoothing for volume fraction.
set_options
(*args, **kwargs)Patch and smoothing options for volume fraction.
Execute volumetric smoothing for volume fraction.
Patch and smoothing options for volume fraction.
Bases:
TUIMenu
Enter the methods menu.
Methods:
Enable/disable accelerated non-iterative time marching.
Enable convergence acceleration for stretched meshes to improve the convergence of the implicit density based solver on meshes with high cell stretching.
discretization_scheme
(*args, **kwargs)Enter the discretization-scheme menu.
flux_type
(*args, **kwargs)Enter the flux type.
frozen_flux
(*args, **kwargs)Enable/disable frozen flux formulation for transient flows.
gradient_scheme
(*args, **kwargs)Set gradient options.
nb_gradient_boundary_option
(*args, **kwargs)Set ggnb options.
noniterative_time_advance
(*args, **kwargs)Enable/disable the noniterative time advancement scheme.
p_v_coupling
(*args, **kwargs)Select the pressure velocity coupling scheme.
phase_based_vof_discretization
(*args, **kwargs)Set phase based slope limiter for VOF compressive scheme.
reduced_rank_extrapolation
(*args, **kwargs)Enable Reduced Rank Extrapolation method to accelerate solution time.
reduced_rank_extrapolation_options
(*args, ...)Reduced Rank Extrapolation options.
residual_smoothing
(*args, **kwargs)Set residual smoothing factor and number of iterations.
set_solution_methods_to_default
(*args, **kwargs)Set solution methods to default values.
unsteady_1st_order
(*args, **kwargs)Enable/disable first-order unsteady solution model.
unsteady_2nd_order
(*args, **kwargs)Enable/disable the second-order unsteady solution model.
unsteady_2nd_order_bounded
(*args, **kwargs)Enable/disable bounded second-order unsteady formulation.
unsteady_global_time
(*args, **kwargs)Enable/disable the unsteady global-time-step solution model.
vof_numerics
(*args, **kwargs)Set VOF numeric options.
Classes:
expert
(path, service)Enter expert menu.
high_order_term_relaxation
(path, service)Enter High Order Relaxation Menu.
multiphase_numerics
(path, service)Enter the multiphase numerics options menu.
nita_expert_controls
(path, service)Enter the nita expert controls menu.
overset
(path, service)Enter overset solver options menu.
pseudo_time_method
(path, service)Enter the pseudo time method menu.
query
(path, service)Enter methods query menu.
warped_face_gradient_correction
(path, service)Enter warped-face-gradient-correction menu.
Enable/disable accelerated non-iterative time marching.
Enable convergence acceleration for stretched meshes to improve the convergence of the implicit density based solver on meshes with high cell stretching.
Enter the discretization-scheme menu.
Bases:
TUIMenu
Enter expert menu.
Methods:
numerics
(*args, **kwargs)Set numeric options.
reactions
(*args, **kwargs)Enable/disable the species reaction sources and set relaxation factor.
Set numeric options.
Enable/disable the species reaction sources and set relaxation factor.
Enter the flux type.
Enable/disable frozen flux formulation for transient flows.
Set gradient options.
Bases:
TUIMenu
Enter High Order Relaxation Menu.
Methods:
enable
(*args, **kwargs)Enable/Disable High Order Term Relaxation.
Classes:
options
(path, service)High Order Term Relaxation Options.
Enable/Disable High Order Term Relaxation.
Bases:
TUIMenu
High Order Term Relaxation Options.
Methods:
expert
(*args, **kwargs)Enter high order relaxation option with respect to diffusion gradient.
relaxation_factor
(*args, **kwargs)Sets relaxation factor.
Classes:
variables
(path, service)Select Variables.
Enter high order relaxation option with respect to diffusion gradient.
Sets relaxation factor.
Bases:
TUIMenu
Select Variables.
Methods:
select
(*args, **kwargs)Select variables for high order term relaxation.
Select variables for high order term relaxation.
Bases:
TUIMenu
Enter the multiphase numerics options menu.
Classes:
advanced_stability_controls
(path, service)Stability controls for multiphase flow.
boiling_parameters
(path, service)Multiphase boiling parameters menu.
compressible_flow
(path, service)Multiphase compressible numerics options menu.
default_controls
(path, service)Multiphase default controls menu.
face_pressure_controls
(path, service)Enter the face pressure expert controls menu.
heat_mass_transfer
(path, service)Multiphase interphase heat and mass transfer numerics options menu.
porous_media
(path, service)Multiphase miscellaneous porous media numerics menu.
solution_stabilization
(path, service)VOF solution stabilization menu.
viscous_flow
(path, service)Multiphase viscous flow numerics options menu.
Bases:
TUIMenu
Stability controls for multiphase flow.
Classes:
anti_diffusion
(path, service)Anti Diffusion Menu for VOF/Multi-Fluid VOF Models.
equation_order
(path, service)Equation Order Menu for Homogeneous Multiphase Flow Models.
hybrid_nita
(path, service)Hybrid NITA stability controls for multiphase flow.
num_ventilation
(path, service)Numerical Ventilation Menu for VOF Model.
p_v_coupling
(path, service)Pressure velocity coupling controls for multiphase flow.
pseudo_time
(path, service)Pseudo-Time stability controls for multiphase flow.
Bases:
TUIMenu
Anti Diffusion Menu for VOF/Multi-Fluid VOF Models.
Methods:
enable_dynamic_strength
(*args, **kwargs)Enable dynamic strength to reduce compression in the tangential direction to the interface.
set_dynamic_strength_exponent
(*args, **kwargs)Set cosine exponent in dynamic strength treatment.
set_maximum_dynamic_strength
(*args, **kwargs)Set maximum value of dynamic anti-diffusion strength.
Enable dynamic strength to reduce compression in the tangential direction to the interface.
Set cosine exponent in dynamic strength treatment.
Set maximum value of dynamic anti-diffusion strength.
Bases:
TUIMenu
Equation Order Menu for Homogeneous Multiphase Flow Models.
Methods:
solve_exp_vof_at_end
(*args, **kwargs)Solve Explicit VOF at the end of time-step as an alternative.
solve_flow_last
(*args, **kwargs)Solve flow equation at the end of iteration as an alternative.
Solve Explicit VOF at the end of time-step as an alternative.
Solve flow equation at the end of iteration as an alternative.
Bases:
TUIMenu
Hybrid NITA stability controls for multiphase flow.
Methods:
initial_outer_iterations
(*args, **kwargs)Set hybrid nita start-up controls.
outer_iterations
(*args, **kwargs)Set number of outer iterations in hybrid nita.
Classes:
instability_detector
(path, service)Set Hybrid NITA instability detector controls.
Set hybrid nita start-up controls.
Bases:
TUIMenu
Set Hybrid NITA instability detector controls.
Methods:
enable_instability_detector
(*args, **kwargs)Enable instability detector for better stability.
set_cfl_limit
(*args, **kwargs)Set Courant Number limit for detection of unstable event.
set_cfl_type
(*args, **kwargs)Set Courant Number type for detection of unstable event.
set_velocity_limit
(*args, **kwargs)Set velocity limit for detection of unstable event.
unstable_event_outer_iterations
(*args, **kwargs)Set number of outer iterations for unstable event.
Enable instability detector for better stability.
Set Courant Number limit for detection of unstable event.
Set Courant Number type for detection of unstable event.
Set velocity limit for detection of unstable event.
Set number of outer iterations for unstable event.
Set number of outer iterations in hybrid nita.
Bases:
TUIMenu
Numerical Ventilation Menu for VOF Model.
Methods:
enable
(*args, **kwargs)Enable numerical ventilation treatment to remove trapped phase adjacent to wall.
near_wall_treatment_options
(*args, **kwargs)Set near wall treatment options.
tau_estimation_options
(*args, **kwargs)Set time step size option for numerical ventilation treatment.
trapped_phase_vof_max
(*args, **kwargs)Set trapped phase maximum volume fraction to activate numerical ventilation treatment for non-trapped phases.
trapped_phase_vof_min
(*args, **kwargs)Set trapped phase minimum volume fraction to activate numerical ventilation treatment for trapped phase.
Enable numerical ventilation treatment to remove trapped phase adjacent to wall.
Set near wall treatment options.
Set time step size option for numerical ventilation treatment.
Set trapped phase maximum volume fraction to activate numerical ventilation treatment for non-trapped phases.
Set trapped phase minimum volume fraction to activate numerical ventilation treatment for trapped phase.
Bases:
TUIMenu
Pressure velocity coupling controls for multiphase flow.
Classes:
coupled_vof
(path, service)Set Coupled VOF stability controls.
rhie_chow_flux
(path, service)Set Rhie-Chow related stability controls.
skewness_correction
(path, service)Skewness correction related stabiity controls for multiphase flow.
Bases:
TUIMenu
Set Coupled VOF stability controls.
Methods:
buoyancy_force_linearization
(*args, **kwargs)Set buoynacy force linerization options in coupled vof.
Set buoynacy force linerization options in coupled vof.
Bases:
TUIMenu
Set Rhie-Chow related stability controls.
Methods:
low_order_rhie_chow
(*args, **kwargs)Use low order velocity interpolation in flux calculation.
Use low order velocity interpolation in flux calculation.
Bases:
TUIMenu
Skewness correction related stabiity controls for multiphase flow.
Methods:
limit_pressure_correction_gradient
(*args, ...)Use limited pressure correction gradient in skewness corrections for better stability.
Use limited pressure correction gradient in skewness corrections for better stability.
Bases:
TUIMenu
Pseudo-Time stability controls for multiphase flow.
Classes:
auto_dt_advanced_controls
(path, service)Set automatic time-stepping controls for better solution stability.
Methods:
false_time_step_linearization
(*args, **kwargs)Set false time-step linearization for added stability.
smoothed_density_stabilization_method
(*args, ...)Set smoothed density stabilization method.
Bases:
TUIMenu
Set automatic time-stepping controls for better solution stability.
Methods:
dt_factor_max
(*args, **kwargs)Set maximum limit for increase in pseudo time step size.
dt_factor_min
(*args, **kwargs)Set minimum limit for reduction in pseudo time step size.
dt_init_limit
(*args, **kwargs)Set maximum value for pseudo time step size during first iteration.
dt_max
(*args, **kwargs)Set maximum value for pseudo time step size.
enable
(*args, **kwargs)Enable advanced automatic time stepping for better stability.
max_velocity_ratio
(*args, **kwargs)Set velocity ratio to freeze the time step size for better solution stability.
Set maximum limit for increase in pseudo time step size.
Set minimum limit for reduction in pseudo time step size.
Set maximum value for pseudo time step size during first iteration.
Set maximum value for pseudo time step size.
Enable advanced automatic time stepping for better stability.
Set velocity ratio to freeze the time step size for better solution stability.
Set false time-step linearization for added stability.
Set smoothed density stabilization method.
Bases:
TUIMenu
Multiphase boiling parameters menu.
Methods:
liquid_vof_factor
(*args, **kwargs)Multiphase boiling liquid volume fraction effects.
thin_film
(*args, **kwargs)Multiphase boiling thin film effects.
Multiphase boiling liquid volume fraction effects.
Multiphase boiling thin film effects.
Bases:
TUIMenu
Multiphase compressible numerics options menu.
Methods:
alternate_bc_formulation
(*args, **kwargs)Multiphase compressible flow BC alternate method.
enhanced_numerics
(*args, **kwargs)Multiphase enhanced compressible flow numerics options.
Multiphase compressible flow BC alternate method.
Multiphase enhanced compressible flow numerics options.
Bases:
TUIMenu
Multiphase default controls menu.
Methods:
Activate multiphase defaults for loaded case.
Revert to pre-R20.1 multiphase flow default settings.
Activate multiphase defaults for loaded case.
Revert to pre-R20.1 multiphase flow default settings.
Bases:
TUIMenu
Enter the face pressure expert controls menu.
Methods:
face_pressure_options
(*args, **kwargs)Set face pressure options.
Set face pressure options.
Bases:
TUIMenu
Multiphase interphase heat and mass transfer numerics options menu.
Methods:
alternative_energy_treatment
(*args, **kwargs)Alternative treatment of latent heat source due to mass transfer.
Classes:
area_density
(path, service)Interfacial area density menu.
boiling
(path, service)Boiling advanced options menu.
cavitation
(path, service)Cavitation numerics options menu.
evaporation_condensation
(path, service)Evaporation-condensation advanced options menu.
Alternative treatment of latent heat source due to mass transfer.
Bases:
TUIMenu
Interfacial area density menu.
Methods:
ia_grad_sym
(*args, **kwargs)Interfacial area density gradient-symmetric mechanism.
vof_min_seeding
(*args, **kwargs)Minimum vof seeding for non-zero area density in heat and mass transfer.
Interfacial area density gradient-symmetric mechanism.
Minimum vof seeding for non-zero area density in heat and mass transfer.
Bases:
TUIMenu
Boiling advanced options menu.
Methods:
heat_flux_relaxation_factor
(*args, **kwargs)Under-relaxation factor for boiling heat flux.
show_expert_options
(*args, **kwargs)Exposes expert options of min/max superheat along with wetting fraction controls.
two_resistance_boiling_framework
(*args, **kwargs)Allow generalized two-resistance framework for boiling model.
Under-relaxation factor for boiling heat flux.
Exposes expert options of min/max superheat along with wetting fraction controls.
Allow generalized two-resistance framework for boiling model.
Bases:
TUIMenu
Cavitation numerics options menu.
Methods:
display_clipped_pressure
(*args, **kwargs)Clipped pressure is just used for the properties evaluation.
max_vapor_pressure_ratio
(*args, **kwargs)Maximum limit on vapor pressure after turbulence and thermal correction.
min_vapor_pressure
(*args, **kwargs)Minimum vapor pressure limit for cavitation model.
schnerr_cond_coeff
(*args, **kwargs)Condensation coefficient for Schnerr-Sauer model.
schnerr_evap_coeff
(*args, **kwargs)Evaporation coefficient for Schnerr-Sauer model.
turbulent_diffusion
(*args, **kwargs)Enable/disable turbulent diffusion treatment between phases participating in cavitation.
Clipped pressure is just used for the properties evaluation. Mass Transfer Rate uses unclipped pressure.
Maximum limit on vapor pressure after turbulence and thermal correction.
Minimum vapor pressure limit for cavitation model.
Condensation coefficient for Schnerr-Sauer model.
Evaporation coefficient for Schnerr-Sauer model.
Enable/disable turbulent diffusion treatment between phases participating in cavitation. This treatment is generally recommended for better solution stability. However, in case of numerical difficulties, it can be disabled.
Bases:
TUIMenu
Evaporation-condensation advanced options menu.
Methods:
ia_norm_min_limit
(*args, **kwargs)Minimum normalized area density below which mass transfer rate is set to zero.
max_rel_humidity
(*args, **kwargs)Maximum value of relative humidity to limit condensation rate.
vof_from_max_limit
(*args, **kwargs)Maximum volume fraction above which mass transfer rate is set to zero.
vof_from_min_limit
(*args, **kwargs)Minimum volume fraction below which mass transfer rate is set to zero.
vof_to_max_limit
(*args, **kwargs)Maximum volume fraction above which mass transfer rate is set to zero.
vof_to_min_limit
(*args, **kwargs)Minimum volume fraction below which mass transfer rate is set to zero.
Minimum normalized area density below which mass transfer rate is set to zero.
Maximum value of relative humidity to limit condensation rate.
Maximum volume fraction above which mass transfer rate is set to zero.
Minimum volume fraction below which mass transfer rate is set to zero.
Maximum volume fraction above which mass transfer rate is set to zero.
Minimum volume fraction below which mass transfer rate is set to zero.
Bases:
TUIMenu
Multiphase miscellaneous porous media numerics menu.
Methods:
capillary_pressure_as_diffusion
(*args, **kwargs)Model capillary pressure as diffusion.
relative_permeability
(*args, **kwargs)Multiphase relative permeability fix option.
Model capillary pressure as diffusion.
Multiphase relative permeability fix option.
Bases:
TUIMenu
VOF solution stabilization menu.
Classes:
additional_stabilization_controls
(path, service)Additional advanced stability controls for VOF.
velocity_limiting_treatment
(path, service)Velocity limiting related stabiity controls for VOF.
Methods:
execute_additional_stability_controls
(*args, ...)Execute additional stability controls for VOF.
execute_advanced_stabilization
(*args, **kwargs)Execute advanced stabilization for VOF.
execute_settings_optimization
(*args, **kwargs)Execute optimized settings for VOF.
Bases:
TUIMenu
Additional advanced stability controls for VOF.
Methods:
blended_compressive_scheme
(*args, **kwargs)Blended Compressive discretization scheme for VOF.
pseudo_time_stabilization
(*args, **kwargs)Pseudo-Time Momentum stabilization and False Time Step Linearization methods for VOF.
Blended Compressive discretization scheme for VOF.
Pseudo-Time Momentum stabilization and False Time Step Linearization methods for VOF.
Execute additional stability controls for VOF.
Execute advanced stabilization for VOF.
Execute optimized settings for VOF.
Bases:
TUIMenu
Velocity limiting related stabiity controls for VOF.
Methods:
enable_velocity_limiting
(*args, **kwargs)Enable velocity limiting treatment.
set_damping_strength
(*args, **kwargs)Enter damping strength.
set_damping_strengths
(*args, **kwargs)Set phase based damping strength.
set_velocity_and_vof_cutoffs
(*args, **kwargs)Set phase based velocity limiting controls.
set_velocity_cutoff
(*args, **kwargs)Enter max velocity magnitude.
verbosity
(*args, **kwargs)Enable verbosity to print number of velocity limited cells during iterations.
Enable velocity limiting treatment.
Enter damping strength.
Set phase based damping strength.
Set phase based velocity limiting controls.
Enter max velocity magnitude.
Enable verbosity to print number of velocity limited cells during iterations.
Bases:
TUIMenu
Multiphase viscous flow numerics options menu.
Methods:
interfacial_artificial_viscosity
(*args, **kwargs)Interfacial artifical viscosity controls.
turb_visc_based_damping
(*args, **kwargs)Turbulence viscosity based damping controls.
viscosity_averaging
(*args, **kwargs)Multiphase options for viscosity averaging.
Interfacial artifical viscosity controls.
Turbulence viscosity based damping controls.
Multiphase options for viscosity averaging.
Set ggnb options.
Bases:
TUIMenu
Enter the nita expert controls menu.
Methods:
hybrid_nita_settings
(*args, **kwargs)Select a hybrid NITA settings option for faster performance and better robustness.
set_verbosity
(*args, **kwargs)Set nita verbosity option.
skewness_neighbor_coupling
(*args, **kwargs)Set skewness neighbor coupling for nita.
Select a hybrid NITA settings option for faster performance and better robustness.
Set nita verbosity option.
Set skewness neighbor coupling for nita.
Enable/disable the noniterative time advancement scheme.
Bases:
TUIMenu
Enter overset solver options menu.
Classes:
expert
(path, service)Enter overset expert solver options menu.
Methods:
high_order_pressure
(*args, **kwargs)High order pressure extrapolation at overset interface.
interpolation_method
(*args, **kwargs)Choose the interpolation method for overset interface(s).
orphan_cell_treatment
(*args, **kwargs)Enable solver to run with orphans present.
Bases:
TUIMenu
Enter overset expert solver options menu.
Methods:
hybrid_mode_selection
(*args, **kwargs)Mode for hybrid interpolation.
mass_flux_correction_method
(*args, **kwargs)Enter mass flux correction option at overset interfaces.
Mode for hybrid interpolation.
Enter mass flux correction option at overset interfaces.
High order pressure extrapolation at overset interface.
Choose the interpolation method for overset interface(s).
Enable solver to run with orphans present.
Select the pressure velocity coupling scheme.
Set phase based slope limiter for VOF compressive scheme.
Bases:
TUIMenu
Enter the pseudo time method menu.
Methods:
advanced_options
(*args, **kwargs)Enter the advanced options menu to define pseudo time settings for equations.
Enable convergence acceleration for stretched meshes to improve the convergence of the implicit pressure based solver on meshes with high cell stretching.
formulation
(*args, **kwargs)Select the pseudo time step size formulation for the pseudo time method.
global_time_step_settings
(*args, **kwargs)Adjust the settings for the global time step formulation.
local_time_step_settings
(*args, **kwargs)Adjust the settings for the local time step formulation.
relaxation_bounds
(*args, **kwargs)Select relaxation bounding scheme for pseudo time method.
relaxation_factors
(*args, **kwargs)Enter the relaxation factors menu to set the pseudo time explicit relaxation factors for equations.
relaxation_method
(*args, **kwargs)Select relaxation definition for pseudo time method.
verbosity
(*args, **kwargs)Set the verbosity for the pseudo time method.
Enter the advanced options menu to define pseudo time settings for equations.
Enable convergence acceleration for stretched meshes to improve the convergence of the implicit pressure based solver on meshes with high cell stretching.
Select the pseudo time step size formulation for the pseudo time method.
Adjust the settings for the global time step formulation.
Adjust the settings for the local time step formulation.
Select relaxation bounding scheme for pseudo time method.
Enter the relaxation factors menu to set the pseudo time explicit relaxation factors for equations.
Select relaxation definition for pseudo time method.
Set the verbosity for the pseudo time method.
Bases:
TUIMenu
Enter methods query menu.
Methods:
discretization_scheme
(*args, **kwargs)Enter the discretization-scheme menu.
p_v_coupling
(*args, **kwargs)Get the pressure velocity coupling scheme.
Enter the discretization-scheme menu.
Get the pressure velocity coupling scheme.
Enable Reduced Rank Extrapolation method to accelerate solution time.
Reduced Rank Extrapolation options.
Set residual smoothing factor and number of iterations.
Set solution methods to default values.
Enable/disable first-order unsteady solution model.
Enable/disable the second-order unsteady solution model.
Enable/disable bounded second-order unsteady formulation.
Enable/disable the unsteady global-time-step solution model.
Set VOF numeric options.
Bases:
TUIMenu
Enter warped-face-gradient-correction menu.
Methods:
enable
(*args, **kwargs)Enable Warped-Face Gradient Correction.
turbulence_options
(*args, **kwargs)Set turbulence Warped Face Gradient Correction.
Enable Warped-Face Gradient Correction.
Set turbulence Warped Face Gradient Correction.
Bases:
TUIMenu
Enter the monitors menu.
Methods:
convergence_conditions
(*args, **kwargs)Manage convergence report.
set_average_over
(*args, **kwargs)Set the average over input for monitors.
Classes:
report_files
(path, service)Manage report files.
report_plots
(path, service)Manage report plots.
residual
(path, service)Enter the residual monitors menu.
Manage convergence report.
Bases:
TUIMenu
Manage report files.
Methods:
add
(*args, **kwargs)Add a new object.
clear_data
(*args, **kwargs)Delete the report file from the system.
delete
(*args, **kwargs)Delete an object.
delete_all
(*args, **kwargs)Delete all report file objects.
edit
(*args, **kwargs)Edit an object.
list
(*args, **kwargs)List objects.
list_properties
(*args, **kwargs)List properties of an object.
Add a new object.
Delete the report file from the system.
Delete an object.
Delete all report file objects.
Edit an object.
List objects.
List properties of an object.
Bases:
TUIMenu
Manage report plots.
Methods:
add
(*args, **kwargs)Add a new object.
axes
(*args, **kwargs)Set axes options of an object.
clear_data
(*args, **kwargs)Clear report plot data.
curves
(*args, **kwargs)Set curves options of an object.
delete
(*args, **kwargs)Delete an object.
delete_all
(*args, **kwargs)Delete all plot objects.
edit
(*args, **kwargs)Edit an object.
list
(*args, **kwargs)List objects.
list_properties
(*args, **kwargs)List properties of an object.
plot
(*args, **kwargs)Plot.
Add a new object.
Set axes options of an object.
Clear report plot data.
Set curves options of an object.
Delete an object.
Delete all plot objects.
Edit an object.
List objects.
List properties of an object.
Plot.
Bases:
TUIMenu
Enter the residual monitors menu.
Methods:
check_convergence
(*args, **kwargs)Choose which currently-monitored residuals should be checked for convergence.
convergence_criteria
(*args, **kwargs)Set convergence criteria for residuals which are currently being both monitored and checked.
criterion_type
(*args, **kwargs)Set convergence criterion type.
enhanced_continuity_residual
(*args, **kwargs)Scale the continuity residuals locally based on the enhanced formulation.
monitor
(*args, **kwargs)Choose which residuals to monitor as printed and/or plotted output.
n_display
(*args, **kwargs)Set the number of most recent residuals to display in plots.
n_maximize_norms
(*args, **kwargs)Set the number of iterations through which normalization factors will be maximized.
n_save
(*args, **kwargs)Set number of residuals to be saved with data.
normalization_factors
(*args, **kwargs)Set normalization factors for currently-monitored residuals.
normalize
(*args, **kwargs)Choose whether or not to normalize residuals in printed and plotted output.
plot
(*args, **kwargs)Choose whether or not residuals will be plotted during iteration.
print
(*args, **kwargs)Choose whether or not residuals will be printed during iteration.
re_normalize
(*args, **kwargs)Renormalize residuals by maximum values.
relative_conv_criteria
(*args, **kwargs)Set relative convergence criteria for residuals which are currently being both monitored and checked.
reset
(*args, **kwargs)Delete the residual history and reset iteration counter to unity.
scale_by_coefficient
(*args, **kwargs)Enable/disable scaling of residuals by coefficient sum in printed and plotted output.
Choose which currently-monitored residuals should be checked for convergence.
Set convergence criteria for residuals which are currently being both monitored and checked.
Set convergence criterion type.
Scale the continuity residuals locally based on the enhanced formulation.
Choose which residuals to monitor as printed and/or plotted output.
Set the number of most recent residuals to display in plots.
Set the number of iterations through which normalization factors will be maximized.
Set number of residuals to be saved with data. History is automatically compacted when buffer becomes full.
Set normalization factors for currently-monitored residuals.
Choose whether or not to normalize residuals in printed and plotted output.
Choose whether or not residuals will be plotted during iteration.
Choose whether or not residuals will be printed during iteration.
Renormalize residuals by maximum values.
Set relative convergence criteria for residuals which are currently being both monitored and checked.
Delete the residual history and reset iteration counter to unity.
Enable/disable scaling of residuals by coefficient sum in printed and plotted output.
Set the average over input for monitors.
Bases:
TUIMenu
Manage report definitions.
Methods:
add
(*args, **kwargs)Add a new object.
compute
(*args, **kwargs)Computes selected report definition.
copy
(*args, **kwargs)Makes a copy of selected report definition with new name.
delete
(*args, **kwargs)Delete an object.
delete_all
(*args, **kwargs)Delete all report definition objects.
edit
(*args, **kwargs)Edit an object.
list
(*args, **kwargs)List objects.
list_properties
(*args, **kwargs)List properties of an object.
rename
(*args, **kwargs)Rename selected report definition with new name.
Add a new object.
Computes selected report definition.
Makes a copy of selected report definition with new name.
Delete an object.
Delete all report definition objects.
Edit an object.
List objects.
List properties of an object.
Rename selected report definition with new name.
Bases:
TUIMenu
Enter run calculation menu.
Methods:
adaptive_time_stepping
(*args, **kwargs)Set Error-based adaptive time-stepping parameters.
cfl_based_adaptive_time_stepping
(*args, **kwargs)Set CFL-based adaptive time-stepping parameters.
data_sampling
(*args, **kwargs)Set iteration options.
dual_time_iterate
(*args, **kwargs)Perform unsteady iterations.
iterate
(*args, **kwargs)Perform a specified number of iterations.
max_corrections
(*args, **kwargs)Enter the max-corrections menu.
mesh_motion
(*args, **kwargs)Perform mesh motion.
multistage_time_iterate
(*args, **kwargs)Perform unsteady iterations.
number_of_iterations
(*args, **kwargs)Set number of iterations.
reporting_interval
(*args, **kwargs)Set number of solver iterations before returning to scheme.
residual_tolerance
(*args, **kwargs)Enter the residual tolerance menu.
residual_verbosity
(*args, **kwargs)Set the residual report verbosity.
second_order_time_options
(*args, **kwargs)Set options for second-order time formulation.
set_solution_steering
(*args, **kwargs)Set Solution Steering Parameters.
solution_steering
(*args, **kwargs)Enable solution steering for density-based solver.
summary
(*args, **kwargs)Print report summary.
time_step
(*args, **kwargs)Set the time step.
update_physical_time
(*args, **kwargs)Update the solution to the next physical time level.
variable_time_stepping
(*args, **kwargs)Set Multiphase-Specific Adaptive time stepping parameters.
Classes:
data_sampling_options
(path, service)Data sampling options for statistics.
transient_controls
(path, service)Enter into the transient controls menu.
Set Error-based adaptive time-stepping parameters.
Set CFL-based adaptive time-stepping parameters.
Set iteration options.
Bases:
TUIMenu
Data sampling options for statistics.
Methods:
add_datasets
(*args, **kwargs)Add a dataset.
add_rtdft_datasets
(*args, **kwargs)Add a dataset.
list_datasets
(*args, **kwargs)List dataset.
remove_dataset
(*args, **kwargs)Remove dataset.
Classes:
dft_datasets
(path, service)Data sampling options for runtime discrete Fourier transform.
Add a dataset. After providing the zones for a dataset, press [Enter] to move onto selecting quantities. Enter () to complete the quantity selection for this dataset.
Add a dataset. After providing the zones for a dataset, press [Enter] to move onto selecting quantities. Enter () to complete the quantity selection for this dataset.
Bases:
TUIMenu
Data sampling options for runtime discrete Fourier transform.
Methods:
add_datasets
(*args, **kwargs)Add DFT datasets.
band_or_tone
(*args, **kwargs)Specify, whether a new dataset is for DFT in a frequency band resolved by many harmonics or for a single tone.
freq_min_max
(*args, **kwargs)Specify the minimum and the maximum frequency for a band.
freq_step_and_sampling
(*args, **kwargs)Specify either the band resolution or the sampling timesteps number.
freq_tone_and_sampling
(*args, **kwargs)Specify single tone frequency and sampling duration as the number of tone periods.
quantities
(*args, **kwargs)Select quantities for a new DFT dataset.
zones
(*args, **kwargs)Select zones for a new DFT dataset.
Add DFT datasets.
Specify, whether a new dataset is for DFT in a frequency band resolved by many harmonics or for a single tone.
Specify the minimum and the maximum frequency for a band.
Specify either the band resolution or the sampling timesteps number. The other value will be computed consistently.
Specify single tone frequency and sampling duration as the number of tone periods.
Select quantities for a new DFT dataset. Enter () to complete the quantity selection.
Select zones for a new DFT dataset.
List dataset.
Remove dataset.
Perform unsteady iterations.
Perform a specified number of iterations.
Enter the max-corrections menu.
Perform mesh motion.
Perform unsteady iterations.
Set number of iterations.
Set number of solver iterations before returning to scheme.
Enter the residual tolerance menu.
Set the residual report verbosity.
Set options for second-order time formulation.
Set Solution Steering Parameters.
Enable solution steering for density-based solver.
Print report summary.
Set the time step.
Bases:
TUIMenu
Enter into the transient controls menu.
Methods:
cfl_based_time_stepping
(*args, **kwargs)Set CFL-based adaptive time-stepping parameters.
Set CFL-based adaptive time-stepping advanced parameters.
duration_specification_method
(*args, **kwargs)Set Duration Specification Method: [0] Incremental Time Steps, [1] Total Time Steps, [2] Total Time, [3] Incremental Time.
error_based_time_stepping
(*args, **kwargs)Set Error-based adaptive time-stepping parameters.
extrapolate_eqn_vars
(*args, **kwargs)Enter the extrapolation menu.
extrapolate_vars
(*args, **kwargs)Applies a predictor algorithm for computing initial condition at time step n+1.
fixed_periodic
(*args, **kwargs)Set period- or frequency-based fixed time-stepping parameters.
fixed_user_specified
(*args, **kwargs)Enable user-specified fixed time stepping method.
incremental_time
(*args, **kwargs)Set Incremental Time.
max_flow_time
(*args, **kwargs)Set maximum flow time.
max_iterations_per_time_step
(*args, **kwargs)Set Max Iterations/Time step.
multiphase_specific_time_stepping
(*args, ...)Set Multiphase-specific adaptive time stepping parameters.
number_of_time_steps
(*args, **kwargs)Set inceremtal number of Time steps.
predict_next_time
(*args, **kwargs)Applies a predictor algorithm for computing initial condition at time step n+1.
rotating_mesh_flow_predictor
(*args, **kwargs)Improve prediction of flow field at time step n+1 for rotating mesh.
solid_time_step_size
(*args, **kwargs)Specify a different time step size for solid zones.
solution_status
(*args, **kwargs)Activate the simulation status panel.
specified_time_step
(*args, **kwargs)Use specified time step or courant number.
time_step_size
(*args, **kwargs)Set the physical time step size.
time_step_size_for_acoustic_export
(*args, ...)Set number of time step size for acoustic export.
total_number_of_time_steps
(*args, **kwargs)Set total number of Time steps.
total_time
(*args, **kwargs)Set Total Simulation Time.
udf_based_time_stepping
(*args, **kwargs)Set the time-stepping parameters for user-defined time stepping method.
undo_timestep
(*args, **kwargs)Undo the previous time step.
Classes:
multiphase_specific_time_constraints
(path, ...)Set Multiphase-specific time constraints.
Set CFL-based adaptive time-stepping parameters.
Set CFL-based adaptive time-stepping advanced parameters.
Set Duration Specification Method: [0] Incremental Time Steps, [1] Total Time Steps, [2] Total Time, [3] Incremental Time.
Set Error-based adaptive time-stepping parameters.
Enter the extrapolation menu.
Applies a predictor algorithm for computing initial condition at time step n+1.
Set period- or frequency-based fixed time-stepping parameters.
Enable user-specified fixed time stepping method.
Set Incremental Time.
Set maximum flow time.
Set Max Iterations/Time step.
Bases:
TUIMenu
Set Multiphase-specific time constraints.
Methods:
moving_mesh_cfl_constraint
(*args, **kwargs)Enable time step size constraints based on moving mesh courant number.
physics_based_constraint
(*args, **kwargs)Include physics driven time-step constraints.
verbosity
(*args, **kwargs)Set verbosity to print multiphase specific time scales.
Classes:
time_scale_options
(path, service)Set physics based time scale options.
Enable time step size constraints based on moving mesh courant number.
Include physics driven time-step constraints.
Bases:
TUIMenu
Set physics based time scale options.
Methods:
acoustic_scale
(*args, **kwargs)Include acoustic time scale.
gravity_scale
(*args, **kwargs)Include gravity based time scale.
surface_tension_scale
(*args, **kwargs)Include surface tension based time scale.
viscous_scale
(*args, **kwargs)Include viscous time scale.
Include acoustic time scale.
Include gravity based time scale.
Include surface tension based time scale.
Include viscous time scale.
Set verbosity to print multiphase specific time scales.
Set Multiphase-specific adaptive time stepping parameters.
Set inceremtal number of Time steps.
Applies a predictor algorithm for computing initial condition at time step n+1.
Improve prediction of flow field at time step n+1 for rotating mesh.
Specify a different time step size for solid zones.
Activate the simulation status panel.
Use specified time step or courant number.
Set the physical time step size.
Set number of time step size for acoustic export.
Set total number of Time steps.
Set Total Simulation Time.
Set the time-stepping parameters for user-defined time stepping method.
Undo the previous time step.
Update the solution to the next physical time level.
Set Multiphase-Specific Adaptive time stepping parameters.