TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Keywords derived from objet_lecture

Keywords introduced by TrioCFD that extend the Objet_lecture family. See Keywords derived from objet_lecture for the base-class documentation and the canonical keyword list.


approx_boussinesq

different mass density formulation are available depending if the Boussinesq approximation is made or not

Parameters:

  • yes_or_no (type: string into ['oui', 'non']) To use or not the Boussinesq approximation.
  • bloc_bouss (type: bloc_boussinesq) to choose the rho formulation

bloc_boussinesq

choice of rho formulation

Parameters:

  • [probleme] (type: string) Name of problem.
  • [rho_1] (type: float) value of rho
  • [rho_2] (type: float) value of rho
  • [rho_fonc_c | rho_fonc_c_] (type: bloc_rho_fonc_c) to use for define a general form for rho

bloc_kappa_variable

if the parameter of the mobility, kappa, depends on C

Parameters:


bloc_lecture

to read between two braces

Parameters:

  • bloc_lecture (type: string) not_set

bloc_lecture_beam_model

bloc

Parameters:

  • aco (type: string into ['{']) Opening curly bracket.
  • nb_beam (type: string into ['nb_beam']) Keyword to specify the number of beams
  • nb_beam_val (type: int) Number of beams
  • name | beamname (type: string into ['name']) keyword to specify the Name of the beam (the name must match with the name of the edge in the fluid domain)
  • name_of_beam (type: string) keyword to specify the Name of the beam (the name must match with the name of the edge in the fluid domain)
  • bloc (type: bloc_poutre) not_set
  • [name2 | beamname2] (type: string into ['name']) keyword to specify the Name of the beam (the name must match with the name of the edge in the fluid domain)
  • [name_of_beam2] (type: string) keyword to specify the Name of the beam (the name must match with the name of the edge in the fluid domain)
  • [bloc2] (type: bloc_poutre) not_set
  • acof (type: string into ['}']) Closing curly bracket.

bloc_lecture_remaillage

Parameters for remeshing.

Parameters:

  • [pas] (type: float) This keyword has default value -1.; when it is set to a negative value there is no remeshing. It is the time step in second (physical time) between two operations of remeshing.
  • [pas_lissage] (type: float) This keyword has default value -1.; when it is set to a negative value there is no smoothing of mesh. It is the time step in second (physical time) between two operations of smoothing of the mesh.
  • [nb_iter_remaillage] (type: int) This keyword has default value 0; when it is set to the zero value there is no remeshing. It is the number of iterations performed during a remeshing process.
  • [nb_iter_barycentrage] (type: int) This keyword has default value 0; when it is set to the zero value there is no operation of barycentrage. The barycentrage operation consists in moving each node of the mesh tangentially to the mesh surface and in a direction that let it closer the center of gravity of its neighbors. If relax_barycentrage is set to 1, the node is move to the center of gravity. For values lower than unity, the motion is limited to the corresponding fraction. The parameter nb_iter_barycentrage is the number of iteration of these node displacements.
  • [relax_barycentrage] (type: float) This keyword has default value 0; when it is set to the zero value there is no motion of the nodes. When 0 < relax_barycentrage <= 1, this parameter provides the relaxation ratio to be used in the barycentrage operation described for the keyword nb_iter_barycentrage.
  • [critere_arete] (type: float) This keyword is used to compute two sub-criteria : the minimum and the maximum edge length ratios used in the process of obtaining edges of length close to critere_longueur_fixe. Their respective values are set to (1-critere_arete)**2 and (1+critere_arete)**2. The default values of the minimum and the maximum are set respectively to 0.5 and 1.5. When an edge is longer than critere_longueur_fixe*(1+critere_arete)**2, the edge is cut into two pieces; when its length is smaller than critere_longueur_fixe*(1-critere_arete)**2, this edge has to be suppressed.
  • [impr] (type: float) This keyword is followed by a value that specify the printing time period given. The default value is -1, which means no printing.
  • [facteur_longueur_ideale] (type: float) This keyword is used to set a ratio between edge length and the cube root of volume cell for the remeshing process. The default value is 1.0.
  • [nb_iter_correction_volume] (type: int) This keyword give the maximum number of iterations to be performed trying to satisfy the criterion seuil_dvolume_residuel. The default value is 0, which means no iteration.
  • [seuil_dvolume_residuel] (type: float) This keyword give the error volume (in m3) that is accepted to stop the iterations performed to keep the volume constant during the remeshing process. The default value is 0.0.
  • [lissage_courbure_coeff] (type: float) This keyword is used to specify the diffusion coefficient used in the diffusion process of the curvature in the curvature smoothing process with a time step. The default value is 0.05. That value usually provides a stable process. Too small values do not stabilize enough the interface, especially with several Lagrangian nodes per Eulerian cell. Too high values induce an additional macroscopic smoothing of the interface that should physically come from the surface tension and not from this numerical smoothing.
  • [lissage_courbure_iterations_systematique] (type: int) This keyword allows a finer control to perform the curvature smoothing process. N1 iterations are applied systematically at each timestep. For proper DNS computation, N1 should be set to 0. Default value is 0.
  • [lissage_courbure_iterations_si_remaillage] (type: int) N2 iterations are applied only if the local or the global remeshing effectively changes the lagrangian mesh connectivity. Default value is 0.
  • [critere_longueur_fixe] (type: float) This keyword is used to specify the ideal edge length for a remeshing process. The default value is -1., which means that the remeshing does not try to have all edge lengths to tend towards a given value.

bloc_lecture_structural_dynamic_mesh_model

bloc

Parameters:

  • aco (type: string into ['{']) Opening curly bracket.
  • [mfront_library] (type: string into ['mfront_library']) Keyword to specify the path_to_libBehaviour.so If the user does not define the MFront library path, we use the default one instead: path = $project_directory/share/MFront_material_libraries/<MFront_library_keyword>/src/libBehaviour.so
  • [mfront_model_name | mfront_model] (type: string into ['mfront_model_name']) keyword to specify the Mfront model. Choice between Ogden and SaintVenantKirchhoffElasticity.
  • [mfront_material_property] (type: string into ['mfront_material_property']) keyword to specify the material property. Eg. Ogden_alpha_, Ogden_mu_, Ogden_K
  • [youngmodulus | young] (type: float) Young Module
  • [density | rho] (type: float) fictitious structural density
  • [inertial_damping] (type: float) fictitious structural inertial damping
  • [grid_dt_min] (type: float) fictitious structural time step
  • acof (type: string into ['}']) Closing curly bracket.

bloc_lecture_turb_synt

bloc containing parameters of the synthetic turbulence

Parameters:

  • moyenne (type: list of float) components of the average velocity fields
  • lenghtscale | lengthscale (type: float) turbulent length scale
  • nbmodes (type: int) number of Fourier modes
  • turbkinen (type: float) turbulent kinetic energy (k)
  • turbdissrate (type: float) turbulent dissipation rate (epsilon)
  • ratiocutoffwavenumber (type: float) ratio between the cut-off wavenumber and pi/delta
  • keoverkmin (type: float) ratio of the most energetic wavenumber Ke over the minimum wavenumber Kmin representing the largest turbulent eddies
  • timescale (type: float) turbulent time scale
  • dir_fluct (type: list of float) directions for the velocity fluctations (e.g 1 0 0 generates velocity fluctuations in the x-direction only)

bloc_mu_fonc_c

if mu has a general form

Parameters:

  • [champ_fonc_fonction] (type: string into ['champ_fonc_fonction']) Champ_Fonc_Fonction
  • [problem_name] (type: string) Name of problem.
  • [concentration] (type: string into ['concentration']) concentration
  • [dim] (type: int) dimension of the problem
  • [val] (type: string) function of mu

bloc_potentiel_chim

if the chemical potential function is an univariate function

Parameters:


bloc_poutre

Read poutre bloc

Parameters:

  • nb_modes | n (type: int) Number of modes. If there are two planes, indicate the total for both planes.
  • longitudinal_axis | dir (type: string) x, y, z. Axis along the length of the beam
  • bendingdirection | dir_bending (type: string) x, y, z . Direction of bending. If two planes, give the first one, the second direction is determine automatically
  • nb_planes | nplanes (type: int) Number of planes used in the beam dynamic model
  • newmarktimescheme (type: newmarktimescheme_deriv) Solve the beam dynamics. Time integration scheme: choice between MA (Newmark mean acceleration), FD (Newmark finite differences), and HHT alpha (Hilber-Hughes-Taylor, alpha usually -0.1 )
  • mass_and_stiffness_file_name (type: string) Name of the file containing the diagonal modal mass, stiffness, and damping matrices. The file must contain nb_modes lines. When several bending planes are defined, the modes must be ordered plane-by-plane. The first modes_per_plane lines correspond to plane 0, the next modes_per_plane lines correspond to plane 1.
  • absc_file_name (type: string) Name of the file containing the coordinates of the Beam
  • modal_deformation_file_name (type: list of str) Name of the file containing the modal deformation of the Beam (Two-column modal deformation file: W(X) modal displacement and the rotation dW/dX modal rotation).
  • [young_module | young] (type: float) Young Module
  • [rho_beam | rho] (type: float) Beam density
  • [basecentercoordinates | pos_center] (type: list of float) position of the base center coordinates on the Beam
  • [ci_file_name] (type: string) Name of the file containing the initial condition of the Beam. The initial condition file must contain nb_modes displacement values, one per line. When several bending planes are defined, the modes must be ordered plane-by-plane. The first modes_per_plane lines correspond to plane 0, the next modes_per_plane lines correspond to plane 1.
  • [restart_file_name] (type: string) SaveBeamForRestart.txt file to restart the calculation. The file must contain nb_modes displacement values, one per line. When several bending planes are defined, the modes must be ordered plane-by-plane. The first modes_per_plane lines correspond to plane 0, the next modes_per_plane lines correspond to plane 1.
  • [output_position_1d | pt1d] (type: list of float) nb_points position Post-traitement of specific points on the Beam
  • [output_position_3d | pt3d] (type: list of Un_point) Points.

bloc_rho_fonc_c

if rho has a general form

Parameters:

  • [champ_fonc_fonction] (type: string into ['champ_fonc_fonction']) Champ_Fonc_Fonction
  • [problem_name] (type: string) Name of problem.
  • [concentration] (type: string into ['concentration']) concentration
  • [dim] (type: int) dimension of the problem
  • [val] (type: string) function of rho
  • [champ_uniforme] (type: string into ['champ_uniforme']) Champ_Uniforme
  • [fielddim] (type: int) dimension of the problem
  • [val2] (type: string) function of rho

bloc_visco2

choice of mu formulation

Parameters:

  • [probleme] (type: string) Name of problem.
  • [mu_1] (type: float) value of mu
  • [mu_2] (type: float) value of mu
  • [mu_fonc_c | mu_fonc_c_] (type: bloc_mu_fonc_c) to use for define a general form for mu

brech

non documente

Parameters:


ceg_areva

not_set

Parameters:

  • [c] (type: float) not_set

ceg_cea_jaea

not_set

Parameters:

  • [normalise] (type: int) renormalize (1) or not (0) values alpha and gamma
  • [nb_mailles_mini] (type: int) Sets the minimum number of cells for the detection of a vortex.
  • [min_critere_q_sur_max_critere_q] (type: float) Is an optional keyword used to correct the minimum values of Q's criterion taken into account in the detection of a vortex

combinaison

This keyword specifies a turbulent viscosity model where the turbulent viscosity is user- defined.

Parameters:

  • [nb_var] (type: list of str) Number and names of variables which will be used in the turbulent viscosity definition (by default 0)
  • [fonction] (type: string) Fonction for turbulent viscosity. X,Y,Z and variables defined previously can be used.
  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

convection_ale

Synonyms: ale

Keyword for ALE-specific convection in VEF/VDF discretizations. At runtime, TRUST's Discretisation_base maps ALE to the Op_Conv_ALE_<discr> operator (e.g. Op_Conv_ALE_VEF here); the inner readOn delegates to Op_Conv_VEF_Face::readOn, which accepts the same scheme parameters as convection_generic.

Examples:

convection { ALE amont }

convection { ALE muscl vanleer 2 }

Parameters:

  • type (type: string into ['amont', 'muscl', 'centre']) type of scheme
  • [limiteur] (type: string into ['minmod', 'vanleer', 'vanalbada', 'chakravarthy', 'superbee']) type of limiter, for muscl
  • [ordre] (type: int into [1, 2, 3]) order of accuracy, for muscl
  • [alpha] (type: float) alpha

convection_rt

Synonyms: rt

Keyword to use RT projection for P1NCP0RT discretization


convection_sensibility

Synonyms: sensibility

A convective scheme for the sensibility problem.

Parameters:

  • opconv (type: bloc_convection) Choice between: amont and muscl Example: convection { Sensibility { amont } }

diffusion_tenseur_reynolds_externe

Synonyms: tenseur_reynolds_externe

Estimate the values of the Reynolds tensor.


easm_baglietto

Model described in ' E. Baglietto and H. Ninokata , A turbulence model study for simulating flow inside tight lattice rod bundles, Nuclear Engineering and Design, 773–784 (235), 2005. '

Parameters:

  • [fichier_distance_paroi] (type: string) refer to distance_paroi keyword
  • [reynolds_stress_isotrope] (type: int) keyword for isotropic Reynolds stress

floatentier

A real and an integer.

Parameters:

  • the_float (type: float) Real.
  • the_int (type: int) Integer.

fourfloat

Four reals.

Parameters:

  • a (type: float) First real.
  • b (type: float) Second real.
  • c (type: float) Third real.
  • d (type: float) Fourth real.

ijk_thermals

IJK thermal-equation list, dispatched at runtime by IJK_Thermal_base::typer_lire_thermal_equation. The braced block carries a comma-separated list of cut_cell { … } / onefluid { … } / onefluidenergy { … } / subresolution { … } / multiplesubresolutions { … } entries — opaque to trustify, validated by the C++ readOn. Declared as objet_lecture (not eqn_base) so trustify does not try to apply eqn_base's optional convection/diffusion attributes onto the next braced block in the parent problem.

Parameters:

  • bloc (type: bloc_lecture) Opaque block carrying the comma-separated list of thermal entries.

injection_marqueur

not_set

Parameters:

  • ensemble_points (type: bloc_lecture) not_set
  • proprietes_particules (type: bloc_lecture) not_set
  • [t_debut_injection] (type: float) not_set
  • [dt_injection] (type: float) not_set

interpolation_champ_face_deriv

not_set


interpolation_champ_face_lineaire

Synonyms: lineaire

not_set

Parameters:

  • [vitesse_fluide_explicite] (type: flag) not_set

interpolation_champ_facebase

Synonyms: base

not_set


jones_launder

Model described in ' Jones, W. P. and Launder, B. E. (1972), The prediction of laminarization with a two-equation model of turbulence, Int. J. of Heat and Mass transfer, Vol. 15, pp. 301-314.'


k_eps_realisable

Synonyms: k_epsilon_realisable

Realizable K-Epsilon Turbulence Model.

Parameters:

  • modele_fonc_realisable (type: modele_fonc_realisable_base) This keyword is used to set the model used
  • prandtl_k | sigma_k (type: float) Keyword to change the Prk|Sigma_K value (default 1.0). See https://turbmodels.larc.nasa.gov/ke-chien.html
  • prandtl_eps | sigma_eps (type: float) Keyword to change the Pre|Sigma_Eps value (default 1.3)
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

k_epsilon

Turbulence model (k-eps).

Parameters:

  • [modele_fonc_bas_reynolds] (type: modele_fonction_bas_reynolds_base) This keyword is used to set the bas Reynolds model used.
  • [cmu] (type: float) Keyword to modify the Cmu constant of k-eps model : Nut=Cmu*k*k/eps Default value is 0.09
  • [prandtl_k | sigma_k] (type: float) Keyword to change the Prk|Sigma_K value (default 1.0). See https://turbmodels.larc.nasa.gov/ke-chien.html
  • [prandtl_eps | sigma_eps] (type: float) Keyword to change the Pre|Sigma_Eps value (default 1.3).
  • [eps_min] (type: float) Lower limitation of epsilon (default value 1.e-20).
  • [eps_max] (type: float) Upper limitation of epsilon (default value 1.e+10).
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

k_epsilon_bicephale

Turbulence model (k-eps) en formalisation bicephale.

Parameters:

  • [modele_fonc_bas_reynolds] (type: modele_fonc_realisable_base) This keyword is used to set the model used
  • [cmu] (type: float) Keyword to modify the Cmu constant of k-eps model : Nut=Cmu*k*k/eps Default value is 0.09
  • list_transport_equations (type: bloc_lecture) Pair of transport equations (one for k, one for epsilon) used by the bicephale RANS k-eps model. Expected shape: { K_equation <transport_k_ou_eps_type> { ... } Eps_equation <transport_k_ou_eps_type> { ... } }.
  • [eps_min] (type: float) Lower limitation of epsilon (default value 1.e-20).
  • [eps_max] (type: float) Upper limitation of epsilon (default value 1.e+10).
  • [prandtl_k | sigma_k] (type: float) Keyword to change the Prk|Sigma_K value (default 1.0). See https://turbmodels.larc.nasa.gov/ke-chien.html
  • [prandtl_eps | sigma_eps] (type: float) Keyword to change the Pre|Sigma_Eps value (default 1.3).
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

k_epsilon_realisable_bicephale

Realizable Two-headed K-Epsilon Turbulence Model

Parameters:

  • modele_fonc_realisable (type: modele_fonc_realisable_base) This keyword is used to set the model used
  • prandtl_k | sigma_k (type: float) Keyword to change the Prk|Sigma_K value (default 1.0). See https://turbmodels.larc.nasa.gov/ke-chien.html
  • prandtl_eps | sigma_eps (type: float) Keyword to change the Pre|Sigma_Eps value (default 1.3)
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

k_omega

Turbulence model (k-omega).

Parameters:

  • [prandtl_k | sigma_k] (type: float) Prandtl_K|Sigma_K (default value 1./2.). See https://turbmodels.larc.nasa.gov/wilcox.html
  • [prandtl_omega | sigma_omega] (type: float) Prandtl_Omega|Sigma_Omega (default value 1./2.).
  • [model_variant] (type: string) Model variant for k-omega (default value STD)
  • [sigma_k1] (type: float) Sigma_K1 for SST model (default value 0.85). See https://turbmodels.larc.nasa.gov/sst.html
  • [sigma_k2] (type: float) Sigma_K2 for SST model (default value 1.).
  • [sigma_omega1] (type: float) Sigma_Omega1 for SST model (default value 1./2.).
  • [sigma_omega2] (type: float) Prandt_Omega2 for SST model (default value 0.856).
  • [expert_mode] (type: bloc_lecture) not_set
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

lam_bremhorst

Model described in ' C.K.G.Lam and K.Bremhorst, A modified form of the k- epsilon model for predicting wall turbulence, ASME J. Fluids Engng., Vol.103, p456, (1981)'. Only in VEF.

Parameters:

  • [fichier_distance_paroi] (type: string) refer to distance_paroi keyword
  • [reynolds_stress_isotrope] (type: int) keyword for isotropic Reynolds stress

launder_sharmma

Synonyms: launder_sharma

Model described in ' Launder, B. E. and Sharma, B. I. (1974), Application of the Energy- Dissipation Model of Turbulence to the Calculation of Flow Near a Spinning Disc, Letters in Heat and Mass Transfer, Vol. 1, No. 2, pp. 131-138.'


methode_loi_horaire

Synonyms: loi_horaire

not_set

Parameters:

  • nom_loi (type: string) not_set

methode_transport_deriv

Basic class for method of transport of interface.


mod_turb_hyd_rans

Class for RANS turbulence model for Navier-Stokes equations.

Parameters:

  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

mod_turb_hyd_rans_bicephale

Class for RANS turbulence model for Navier-Stokes equations.

Parameters:

  • list_transport_equations (type: bloc_lecture) Pair of transport equations (one for k, one for epsilon) used by the bicephale RANS k-eps model. Expected shape: { K_equation <transport_k_ou_eps_type> { ... } Eps_equation <transport_k_ou_eps_type> { ... } }.
  • [eps_min] (type: float) Lower limitation of epsilon (default value 1.e-20).
  • [eps_max] (type: float) Upper limitation of epsilon (default value 1.e+10).
  • [prandtl_k | sigma_k] (type: float) Keyword to change the Prk|Sigma_K value (default 1.0). See https://turbmodels.larc.nasa.gov/ke-chien.html
  • [prandtl_eps | sigma_eps] (type: float) Keyword to change the Pre|Sigma_Eps value (default 1.3).
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

mod_turb_hyd_rans_keps

Class for RANS turbulence model for Navier-Stokes equations.

Parameters:

  • [eps_min] (type: float) Lower limitation of epsilon (default value 1.e-20).
  • [eps_max] (type: float) Upper limitation of epsilon (default value 1.e+10).
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

mod_turb_hyd_rans_komega

Class for RANS turbulence model for Navier-Stokes equations.

Parameters:

  • [omega_min] (type: float) Lower limitation of omega (default value 1.e-5).
  • [omega_max] (type: float) Upper limitation of omega (default value 1.e+20).
  • [transport_equation] (type: transport_equation_deriv) not_set
  • [k_min] (type: float) Lower limitation of k (default value 1.e-10).
  • [quiet] (type: flag) To disable printing of information about K and Epsilon/Omega.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

modele_fonction_bas_reynolds_base

not_set


modele_turbulence_hyd_0_eq_base

Turbulence model constructed using several fields.

Parameters:

  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

modele_turbulence_hyd_combinaison

Turbulence model constructed using several fields.

Parameters:

  • [nb_var] (type: int) Number of fields used in the model expression (default = 0)
  • fonction (type: string) User function in the form f(x, y, z, t, source_field_name)
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

newmarktimescheme_deriv

Solve the beam dynamics. Selection of time integration scheme.


newmarktimescheme_fd

Synonyms: fd

FD (Newmark finite differences) time integration scheme. Warning: this scheme is conditionally stable. The time step should satisfy the corresponding stability constraint, but this implementation does not automatically enforce it.The Newmark finite difference scheme is retained primarily for advanced users and benchmarking purposes.


newmarktimescheme_hht

Synonyms: hht

HHT alpha (Hilber-Hughes-Taylor, alpha usually -0.1 ) time integration scheme.

Parameters:

  • [alpha] (type: float) usually, alpha is set to -0.1

newmarktimescheme_ma

Synonyms: ma

MA (Newmark mean acceleration) time integration scheme.


objet_lecture_maintien_temperature

not_set

Parameters:

  • sous_zone (type: string) not_set
  • temperature_moyenne (type: float) not_set

parcours_interface

allows you to configure the algorithm that computes the surface mesh to volume mesh intersection. This algorithm has some serious trouble when the surface mesh points coincide with some faces of the volume mesh. Effects are visible on the indicator function, in VDF when a plane interface coincides with a volume mesh surface.

To overcome these problems, the keyword correction_parcours_thomas keyword can be used: it allows the algorithm to slightly move some mesh points. This algorithm, which is experimental and is NOT activated by default, triggers a correction that avoids some errors in the computation of the indicator function for surface meshes that exactly cross some eulerian mesh edges (strongly suggested !).

Parameters:

  • [correction_parcours_thomas] (type: flag) not_set
  • [parcours_sans_tolerance] (type: flag) not_set

paroi_ft_disc_constant

Synonyms: constant

condition contact angle fidex. The angle is measured between the wall and the interface in the phase 0.

Parameters:


paroi_ft_disc_deriv

not_set


paroi_ft_disc_symetrie

Synonyms: symetrie

Symetrie condition in the case of two-phase flows


penalisation_forcage

penalisation_forcage

Parameters:

  • [pression_reference] (type: float) not_set
  • [domaine_flottant_fluide] (type: list of float) not_set

postraitement_ft_lata

not_set

Parameters:

  • bloc (type: string) not_set

sonde_tble

not_set

Parameters:

  • name (type: string) not_set
  • point (type: un_point) not_set

sous_maille

Structure sub-grid function model.

Parameters:

  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_1elt

Turbulence model sous_maille_1elt.

Parameters:

  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_1elt_selectif_mod

Turbulence model sous_maille_1elt_selectif_mod.

Parameters:

  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_axi

Structure sub-grid function turbulence model available in cylindrical co-ordinates.

Parameters:

  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_selectif

Selective structure sub-grid function model (a filter is applied to the structure function).

Parameters:

  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_selectif_mod

Selective structure sub-grid function model (modified).

Parameters:

  • [thi] (type: deuxentiers) For homogeneous isotropic turbulence (THI), two integers ki and kc are needed in VDF (not in VEF).
  • [canal] (type: floatentier) h dir_faces_paroi: For a channel flow, the half width h and the orientation of the wall dir_faces_paroi are needed.
  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_smago_dyn

Dynamic Smagorinsky sub-grid turbulence model (available in VDF discretization only).

Parameters:

  • [stabilise] (type: string into ['6_points', 'moy_euler', 'plans_paralleles']) not_set
  • [nb_points] (type: int) not_set
  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

sous_maille_smago_filtre

Smagorinsky sub-grid turbulence model should be used with low-filter.

Parameters:

  • [formulation_a_nb_points] (type: form_a_nb_points) The structure fonction is calculated on nb points and we should add the 2 directions (0:OX, 1:OY, 2:OZ) constituting the homegeneity planes. Example for channel flows, planes parallel to the walls.
  • [longueur_maille] (type: string into ['volume', 'volume_sans_lissage', 'scotti', 'arrete']) Different ways to calculate the characteristic length may be specified : volume : It is the default option. Characteristic length is based on the cubic root of the volume cells. A smoothing procedure is applied to avoid discontinuities of this quantity in VEF from a cell to another. volume_sans_lissage : For VEF only. Characteristic length is based on the cubic root of the volume cells (without smoothing procedure). scotti : Characteristic length is based on the cubic root of the volume cells and the Scotti correction is applied to take into account the stretching of the cell in the case of anisotropic meshes. arete : For VEF only. Characteristic length relies on the max edge (+ smoothing procedure) is taken into account.
  • [turbulence_paroi] (type: turbulence_paroi_base) Keyword to set the wall law.
  • [dt_impr_ustar] (type: float) This keyword is used to print the values (U +, d+, u$\star$) obtained with the wall laws into a file named datafile_ProblemName_Ustar.face and periode refers to the printing period, this value is expressed in seconds.
  • [dt_impr_ustar_mean_only] (type: dt_impr_ustar_mean_only) This keyword is used to print the mean values of u* ( obtained with the wall laws) on each boundary, into a file named datafile_ProblemName_Ustar_mean_only.out. periode refers to the printing period, this value is expressed in seconds. If you don\'t use the optional keyword boundaries, all the boundaries will be considered. If you use it, you must specify nb_boundaries which is the number of boundaries on which you want to calculate the mean values of u*, then you have to specify their names.
  • [nut_max] (type: float) Upper limitation of turbulent viscosity (default value 1.e8).
  • [correction_visco_turb_pour_controle_pas_de_temps] (type: flag) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is calculated so that diffusive time-step is equal or higher than convective time-step. For a stationary flow, the correction for turbulent viscosity should apply only during the first time steps and not when permanent state is reached. To check that, we could post process the corr_visco_turb field which is the correction of turbulent viscosity: it should be 1. on the whole domain.
  • [correction_visco_turb_pour_controle_pas_de_temps_parametre] (type: float) Keyword to set a limitation to low time steps due to high values of turbulent viscosity. The limit for turbulent viscosity is the ratio between diffusive time-step and convective time-step is higher or equal to the given value [0-1]

standard_keps

Model described in ' E. Baglietto , CFD and DNS methodologies development for fuel bundle simulaions, Nuclear Engineering and Design, 1503–1510 (236), 2006. '

Parameters:

  • [fichier_distance_paroi] (type: string) refer to distance_paroi keyword
  • [reynolds_stress_isotrope] (type: int) keyword for isotropic Reynolds stress

systeme_naire_deriv

not_set


systeme_naire_non

Synonyms: non

not_set

Parameters:

  • alpha (type: float) Internal capillary coefficient alfa.
  • beta (type: float) Parameter beta of the model.
  • kappa (type: float) Mobility coefficient kappa0.
  • kappa_variable (type: bloc_kappa_variable) To define a mobility which depends on concentration C.
  • [potentiel_chimique] (type: bloc_potentiel_chim) chemical potential function

thi_thermo

Treatment for the temperature field.

It offers the possibility to :

  • evaluate the probability density function on temperature field,
  • give in a file the temperature field for a future spectral analysis,
  • monitor the evolution of the max and min temperature on the whole domain.

Parameters:

  • init_ec (type: int) Keyword to renormalize initial velocity so that kinetic energy equals to the value given by keyword val_Ec.
  • [val_ec] (type: float) Keyword to impose a value for kinetic energy by velocity renormalizated if init_Ec value is 1.
  • [facon_init] (type: int into [0, 1]) Keyword to specify how kinetic energy is computed (0 or 1).
  • [calc_spectre] (type: int into [0, 1]) Calculate or not the spectrum of kinetic energy. Files called Sorties_THI are written with inside four columns : time:t global_kinetic_energy:Ec enstrophy:D skewness:S If calc_spectre is set to 1, a file Sorties_THI2_2 is written with three columns : time:t kinetic_energy_at_kc=32 enstrophy_at_kc=32 If calc_spectre is set to 1, a file spectre_xxxxx is written with two columns at each time xxxxx : frequency:k energy:E(k).
  • [periode_calc_spectre] (type: float) Period for calculating spectrum of kinetic energy
  • [spectre_3d] (type: int into [0, 1]) Calculate or not the 3D spectrum
  • [spectre_1d] (type: int into [0, 1]) Calculate or not the 1D spectrum
  • [conservation_ec] (type: flag) If set to 1, velocity field will be changed as to have a constant kinetic energy (default 0)
  • [longueur_boite] (type: float) Length of the calculation domain

traitement_particulier_ceg

Synonyms: ceg

Keyword for a CEG ( Gas Entrainment Criteria) calculation. An objective is deepening gas entrainment on the free surface. Numerical analysis can be performed to predict the hydraulic and geometric conditions that can handle gas entrainment from the free surface.

Parameters:

  • frontiere (type: string) To specify the boundaries conditions representing the free surfaces
  • t_deb (type: float) value of the CEG's initial calculation time
  • [t_fin] (type: float) not_set time during which the CEG's calculation was stopped
  • [dt_post] (type: float) periode refers to the printing period, this value is expressed in seconds
  • haspi (type: float) The suction height required to calculate AREVA's criterion
  • [debug] (type: int) not_set
  • [areva] (type: ceg_areva) AREVA's criterion
  • [cea_jaea] (type: ceg_cea_jaea) CEA_JAEA's criterion

twofloat

two reals.

Parameters:

  • a (type: float) First real.
  • b (type: float) Second real.

type_diffusion_turbulente_multiphase_k_omega

Synonyms: k_omega

not_set

Parameters:

  • [limiter | limiteur] (type: string) not_set
  • [sigma] (type: float) not_set
  • [beta_k] (type: float) not_set
  • [gas_turb] (type: flag) not_set

type_diffusion_turbulente_multiphase_k_tau

Synonyms: k_tau

not_set

Parameters:

  • [limiter | limiteur] (type: string) not_set
  • [sigma] (type: float) not_set
  • [beta_k] (type: float) not_set

type_diffusion_turbulente_multiphase_multiple

Synonyms: multiple

See TrioCFD_Pb_multiphase.pdf

Parameters:


type_diffusion_turbulente_multiphase_multiple_deriv

not_set


type_diffusion_turbulente_multiphase_multiple_k_omega

Synonyms: k_omega

not_set


type_diffusion_turbulente_multiphase_multiple_sato

Synonyms: sato

not_set


type_indic_faces_ai_based

Synonyms: ai_based

not_set


type_indic_faces_deriv

not_set


type_indic_faces_modifiee

Synonyms: modifiee

not_set

Parameters:

  • [position] (type: float) not_set
  • [thickness] (type: float) not_set

type_indic_faces_standard

Synonyms: standard

not_set


visco_dyn_cons

different treatment of the kinematic viscosity could be done depending of the use of the Boussinesq approximation or the constant dynamic viscosity approximation

Parameters:

  • yes_or_no (type: string into ['oui', 'non']) To use or not the constant dynamic viscosity
  • bloc_visco (type: bloc_visco2) to choose the mu formulation

vitesse_imposee

Class to specify that the speed of displacement of the nodes of the interfaces is imposed with an analytical formula.

Parameters:

  • val (type: list of str) Analytical formula.

vitesse_interpolee

Class to specify that the interpolation will use the velocity field of the Navier-Stokes equation named val to compute the speed of displacement of the nodes of the interfaces.

Parameters:

  • val (type: string) Navier-Stokes equation.