Module for calculation options. More...
Modules | |
module | optcal |
Functions/Subroutines | |
integer function | iscavr (iscal) |
If scalar iscal represents the mean of the square of a scalar k, return k; otherwise, return 0. | |
double precision function | visls0 (iscal) |
If scalar iscal represents the mean of the square of a scalar k, return k; otherwise, return 0. | |
subroutine | indsui () |
Initialize isuite. | |
subroutine | time_step_init |
Initialize Fortran time step API. This maps Fortran pointers to global C structure members. | |
subroutine | time_step_options_init |
Initialize Fortran time step options API. This maps Fortran pointers to global C structure members. | |
subroutine | thermal_model_init |
Initialize Fortran thermal model API. This maps Fortran pointers to global C structure members. | |
subroutine | turb_model_init |
Initialize Fortran turbulence model API. This maps Fortran pointers to global C structure members. | |
subroutine | wall_functions_init |
Initialize Fortran wall functions API. This maps Fortran pointers to global C structure members. | |
subroutine | turb_rans_model_init |
Initialize Fortran RANS turbulence model API. This maps Fortran pointers to global C structure members. | |
subroutine | turb_les_model_init |
Initialize Fortran LES turbulence model API. This maps Fortran pointers to global C structure members. | |
subroutine | turb_hybrid_model_init |
Initialize Fortran hybrid turbulence model API. This maps Fortran pointers to global C structure members. | |
subroutine | velocity_pressure_options_init |
Initialize Fortran Stokes options API. This maps Fortran pointers to global C structure members. | |
subroutine | space_disc_options_init |
Initialize Fortran space discretisation options API. This maps Fortran pointers to global C structure members. | |
subroutine | time_scheme_options_init |
Initialize Fortran time scheme options API. This maps Fortran pointers to global C structure members. | |
subroutine | restart_auxiliary_options_init |
Initialize Fortran auxiliary options API. This maps Fortran pointers to global C structure members. |
Variables | |
integer(c_int), pointer, save | ischtp |
Time order of time stepping (see time_order). | |
integer(c_int), pointer, save | istmpf |
Time order of the mass flux scheme. (see istmpf). | |
integer(c_int), pointer, save | isno2t |
Time scheme for source terms of momentum equations (see isno2t). | |
integer(c_int), pointer, save | isto2t |
Time scheme for source terms of turbulence equations (see isto2t). | |
integer(c_int), pointer, save | initro |
initro : =1 if density read from checkpoint file | |
integer(c_int), pointer, save | imrgra |
type of gradient reconstruction | |
integer(c_int), pointer, save | imvisf |
face viscosity field interpolation | |
integer, save | isuite = 0 |
Indicator of a calculation restart (=1) or not (=0). This value is set automatically by the code; depending on whether a restart directory is present, and should not be modified by the user (no need for C mapping). | |
integer(c_int), pointer, save | ileaux |
Indicates the reading (=1) or not (=0) of the auxiliary calculation restart file Useful only in the case of a calculation restart. | |
integer, save | isuit1 |
For the 1D wall thermal module, activation (1) or not(0) of the reading of the mesh and of the wall temperature from the restart file Useful if nfpt1d > 0 | |
integer(c_int), pointer, save | ntpabs |
Absolute time step number for previous calculation. | |
integer(c_int), pointer, save | ntcabs |
Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterations. | |
integer(c_int), pointer, save | ntmabs |
Maximum absolute time step number. | |
integer(c_int), pointer, save | ntinit |
Number of time steps for initalization (for all steps between 0 and ntinit, pressure is re-set to 0 before prediction correction). | |
real(c_double), pointer, save | ttpabs |
Absolute time value for previous calculation. | |
real(c_double), pointer, save | ttcabs |
Current absolute time. | |
real(c_double), pointer, save | ttmabs |
Maximum absolute time. | |
integer(c_int), pointer, save | idtvar |
option for a variable time step | |
real(c_double), pointer, save | dtref |
Reference time step. | |
integer(c_int), pointer, save | itherm |
thermal model | |
integer(c_int), pointer, save | itpscl |
Temperature scale. | |
integer, save | iscalt = -1 |
Index of the thermal scalar (temperature, energy or enthalpy) | |
integer(c_int), pointer, save | iturb |
turbulence model | |
integer(c_int), pointer, save | itytur |
Class of turbulence model (integer value iturb/10) | |
integer(c_int), pointer, save | hybrid_turb |
Activation of Hybrid RANS/LES model (only valid for iturb equal to 60 or 51) | |
integer(c_int), pointer, save | irccor |
Activation of rotation/curvature correction for eddy viscosity turbulence models. | |
integer(c_int), pointer, save | itycor |
Type of rotation/curvature correction for eddy viscosity turbulence models. | |
integer(c_int), pointer, save | idirsm |
Turbulent diffusion model for second moment closure. | |
integer(c_int), pointer, save | iwallf |
Wall functions Indicates the type of wall function used for the velocity boundary conditions on a frictional wall. | |
integer(c_int), pointer, save | iwalfs |
Wall functions for scalar. | |
integer(c_int), pointer, save | iclkep |
Indicates the clipping method used for ![]() ![]() ![]() | |
integer(c_int), pointer, save | igrhok |
Indicates if the term ![]() | |
integer(c_int), pointer, save | ikecou |
Indicates if the coupling of the source terms of ![]() ![]() ![]() ![]() | |
integer(c_int), pointer, save | reinit_turb |
Advanced re-init for EBRSM and k-omega models. | |
integer(c_int), pointer, save | irijco |
Coupled solving of ![]() | |
integer(c_int), pointer, save | irijnu |
pseudo eddy viscosity in the matrix of momentum equation to partially implicit ![]() | |
integer(c_int), pointer, save | irijrb |
accurate treatment of ![]() | |
integer(c_int), pointer, save | irijec |
Indicates if the wall echo terms in ![]() | |
integer(c_int), pointer, save | iclsyr |
partial implicitation of symmetry BCs of ![]() | |
integer(c_int), pointer, save | iclptr |
partial implicitation of wall BCs of ![]() | |
integer(c_int), pointer, save | idries |
Activates or the van Driest wall-damping for the Smagorinsky constant (the Smagorinsky constant is multiplied by the damping function ![]() ![]() | |
integer(c_int), pointer, save | iicc |
Applied or not the Internal Consistency Constraint (ICC) for the HTLES model, in order to recover the correct RANS behavior when the energy ratio is forced to one in the RANS region: | |
integer(c_int), pointer, save | ishield |
Applied or not the two-fold shielding function ( ![]() | |
integer, save | ikwcln = 1 |
Wall boundary condition on omega in k-omega SST 0: Deprecated Neumann boundary condition 1: Dirichlet boundary condition consistent with Menter's original model: w_wall = 60*nu/(beta*d**2) | |
integer(c_int), pointer, save | i_les_balance |
Activates or not the LES balance module. | |
integer, save | nvarcl |
number of variable (deprecated, used only for compatibility) | |
integer(c_int), pointer, save | itpcol |
Time scheme option: | |
integer(c_int), pointer, save | iccvfg |
indicates whether the dynamic field should be frozen or not: | |
integer(c_int), pointer, save | idilat |
Algorithm to take into account the density variation in time. | |
integer(c_int), pointer, save | iphydr |
Improved pressure interpolation scheme. See iphydr. | |
integer(c_int), pointer, save | icalhy |
compute the hydrostatic pressure in order to compute the Dirichlet conditions on the pressure at outlets | |
integer(c_int), pointer, save | ivofmt |
VoF model (sum of masks defining VoF model and submodels). See defined masks in Masks used to specify Volume of Fluid models. | |
integer | isotropic_diffusion |
flag for isotropic diffusion | |
integer | orthotropic_diffusion |
flag for orthotropic diffusion | |
integer | anisotropic_left_diffusion |
flag for diffusion by a left-multiplied symmetric 3x3 tensor | |
integer | anisotropic_right_diffusion |
integer | anisotropic_diffusion |
flag for diffusion by a symmetric 3x3 tensor |
Module for calculation options.