| Functions/Subroutines | |
| integer function | iscavr (iscal) | 
| If scalar iscal represents the mean of the square of a scalar k, return k; otherwise, return 0.  More... | |
| double precision function | visls0 (iscal) | 
| If scalar iscal represents the mean of the square of a scalar k, return k; otherwise, return 0.  More... | |
| subroutine | time_step_init | 
| Initialize Fortran time step API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | time_step_options_init | 
| Initialize Fortran time step options API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | thermal_model_init | 
| Initialize Fortran thermal model API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | turb_model_init | 
| Initialize Fortran turbulence model API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | wall_functions_init | 
| Initialize Fortran wall functions API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | turb_rans_model_init | 
| Initialize Fortran RANS turbulence model API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | turb_les_model_init | 
| Initialize Fortran LES turbulence model API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | turb_hybrid_model_init | 
| Initialize Fortran hybrid turbulence model API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | velocity_pressure_options_init | 
| Initialize Fortran Stokes options API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | space_disc_options_init | 
| Initialize Fortran space discretisation options API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | time_scheme_options_init | 
| Initialize Fortran time scheme options API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | wall_distance_options_init | 
| \Interface to C function retrieving pointers wall distance computation indicators  More... | |
| subroutine | restart_auxiliary_options_init | 
| Initialize Fortran auxiliary options API. This maps Fortran pointers to global C structure members.  More... | |
| subroutine | elec_option_init | 
| Initialize Fortran ELEC options API. This maps Fortran pointers to global C structure members.  More... | |
| Variables | |
| integer(c_int), pointer, save | ischtp | 
| Time order of time stepping (see cs_time_scheme_t::time_order).  More... | |
| integer(c_int), pointer, save | istmpf | 
| Time order of the mass flux scheme. (see cs_time_scheme_t::istmpf).  More... | |
| integer(c_int), pointer, save | nterup | 
| number of iterations on the velocity-pressure coupling on Navier-Stokes (for the U/P inner iterations scheme)  More... | |
| integer(c_int), pointer, save | isno2t | 
| Time scheme for source terms of momentum equations (see cs_time_scheme_t::isno2t).  More... | |
| integer(c_int), pointer, save | isto2t | 
| Time scheme for source terms of turbulence equations (see cs_time_scheme_t::isto2t).  More... | |
| integer(c_int), pointer, save | initvi | 
| initvi : =1 if total viscosity read from checkpoint file  More... | |
| integer(c_int), pointer, save | initro | 
| initro : =1 if density read from checkpoint file  More... | |
| integer(c_int), pointer, save | initcp | 
| initcp : =1 if specific heat read from checkpoint file  More... | |
| real(c_double), pointer, save | thetsn | 
| Value of  (see cs_time_scheme_t::thetsn).  More... | |
| real(c_double), pointer, save | thetst | 
| Value of  (see cs_time_scheme_t::thetst).  More... | |
| real(c_double), pointer, save | thetvi | 
| Value of  for total viscoity (see cs_time_scheme_t::thetvi).  More... | |
| real(c_double), pointer, save | thetcp | 
| Value of  for specific heat (see cs_time_scheme_t::thetcp).  More... | |
| real(c_double), pointer, save | epsup | 
| relative precision for the convergence test of the iterative process on velocity-pressure coupling (inner iterations)  More... | |
| real(c_double), pointer, save | xnrmu | 
| norm of the increment  of the iterative process on velocity-pressure coupling (inner iterations)  More... | |
| real(c_double), pointer, save | xnrmu0 | 
| norm of  (used by velocity-pressure inner iterations)  More... | |
| integer(c_int), pointer, save | iflxmw | 
| method to compute interior mass flux due to ALE mesh velocity  More... | |
| integer(c_int), pointer, save | imrgra | 
| type of gradient reconstruction  More... | |
| integer(c_int), pointer, save | imvisf | 
| face viscosity field interpolation  More... | |
| 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).  More... | |
| 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. More... | |
| integer(c_int), pointer, save | iecaux | 
| Indicates the writing (=1) or not (=0) of the auxiliary calculation restart file.  More... | |
| integer, save | isuit1 = -1 | 
| 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  More... | |
| integer(c_int), pointer, save | ntpabs | 
| Absolute time step number for previous calculation.  More... | |
| integer(c_int), pointer, save | ntcabs | 
| Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterations.  More... | |
| integer(c_int), pointer, save | ntmabs | 
| Maximum absolute time step number.  More... | |
| 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).  More... | |
| real(c_double), pointer, save | ttpabs | 
| Absolute time value for previous calculation.  More... | |
| real(c_double), pointer, save | ttcabs | 
| Current absolute time.  More... | |
| real(c_double), pointer, save | ttmabs | 
| Maximum absolute time.  More... | |
| integer(c_int), pointer, save | iptlro | 
| Clip the time step with respect to the buoyant effects.  More... | |
| integer(c_int), pointer, save | idtvar | 
| option for a variable time step  More... | |
| real(c_double), pointer, save | dtref | 
| Reference time step.  More... | |
| real(c_double), pointer, save | coumax | 
| maximum Courant number (when idtvar is different from 0)  More... | |
| real(c_double), pointer, save | cflmmx | 
| maximum Courant number for the continuity equation in compressible model  More... | |
| real(c_double), pointer, save | foumax | 
| maximum Fourier number (when idtvar is different from 0)  More... | |
| real(c_double), pointer, save | varrdt | 
| maximum allowed relative increase in the calculated time step value between two successive time steps (to ensure stability, any decrease in the time step is immediate and without limit). Useful when idtvar is different from 0. More... | |
| real(c_double), pointer, save | dtmin | 
| lower limit for the calculated time step when idtvar is different from 0. Take dtmin = min (ld/ud, sqrt(lt/(gdelta rho/rho)), ...) More... | |
| real(c_double), pointer, save | dtmax | 
| upper limit for the calculated time step when idtvar is different from 0. Take dtmax = max (ld/ud, sqrt(lt/(gdelta rho/rho)), ...) More... | |
| real(c_double), pointer, save | relxst | 
| relaxation coefficient for the steady algorithm relxst = 1 : no relaxation.  More... | |
| integer(c_int), pointer, save | itherm | 
| thermal model  More... | |
| integer(c_int), pointer, save | itpscl | 
| Temperature scale.  More... | |
| integer, save | iscalt = -1 | 
| Index of the thermal scalar (temperature, energy or enthalpy)  More... | |
| integer(c_int), pointer, save | iturb | 
| turbulence model  More... | |
| integer(c_int), pointer, save | itytur | 
| Class of turbulence model (integer value iturb/10)  More... | |
| integer(c_int), pointer, save | hybrid_turb | 
| Activation of Hybrid RANS/LES model (only valid for iturb equal to 60 or 51)  More... | |
| integer(c_int), pointer, save | irccor | 
| Activation of rotation/curvature correction for eddy viscosity turbulence models.  More... | |
| integer(c_int), pointer, save | itycor | 
| Type of rotation/curvature correction for eddy viscosity turbulence models.  More... | |
| integer(c_int), pointer, save | idirsm | 
| Turbulent diffusion model for second moment closure.  More... | |
| integer(c_int), pointer, save | iwallf | 
| Wall functions Indicates the type of wall function used for the velocity boundary conditions on a frictional wall.  More... | |
| integer(c_int), pointer, save | iwalfs | 
| Wall functions for scalar.  More... | |
| integer(c_int), pointer, save | iclkep | 
| Indicates the clipping method used for  and  , for the  and v2f models.  More... | |
| integer(c_int), pointer, save | igrhok | 
| Indicates if the term  is taken into account in the velocity equation.  More... | |
| integer(c_int), pointer, save | igrake | 
| Indicates if the terms related to gravity are taken into account in the equations of  .  More... | |
| integer(c_int), pointer, save | igrari | 
| Indicates if the terms related to gravity are taken into account in the equations of  .  More... | |
| integer(c_int), pointer, save | ikecou | 
| Indicates if the coupling of the source terms of  and  or  and  is taken into account or not.  More... | |
| integer(c_int), pointer, save | reinit_turb | 
| Advanced re-init for EBRSM and k-omega models.  More... | |
| integer(c_int), pointer, save | irijco | 
| Coupled solving of  .  More... | |
| integer(c_int), pointer, save | irijnu | 
| pseudo eddy viscosity in the matrix of momentum equation to partially implicit  More... | |
| integer(c_int), pointer, save | irijrb | 
| accurate treatment of  at the boundary (see cs_boundary_condition_set_coeffs)  More... | |
| integer(c_int), pointer, save | irijec | 
| Indicates if the wall echo terms in  LRR model are taken into account:  More... | |
| integer(c_int), pointer, save | idifre | 
| whole treatment of the diagonal part of the diffusion tensor of  and  More... | |
| integer(c_int), pointer, save | iclsyr | 
| partial implicitation of symmetry BCs of  More... | |
| integer(c_int), pointer, save | iclptr | 
| partial implicitation of wall BCs of  More... | |
| 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  , where  designates the non-dimensional distance to the nearest wall).  More... | |
| 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:  More... | |
| integer(c_int), pointer, save | ishield | 
| Applied or not the two-fold shielding function (  of HTLES, to properly control the RANS-to-LES transition in the vicinity of the wall:  More... | |
| 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)  More... | |
| integer(c_int), pointer, save | i_les_balance | 
| Activates or not the LES balance module.  More... | |
| integer, save | nvarcl | 
| number of variable (deprecated, used only for compatibility)  More... | |
| integer(c_int), pointer, save | ivisse | 
| Indicates whether the source terms in transposed gradient and velocity divergence should be taken into account in the momentum equation. In the compressible module, these terms also account for the volume viscosity (cf. viscv0 and iviscv) ![$\partial_i \left[(\kappa -2/3\,(\mu+\mu_t))\partial_k U_k \right] + \partial_j \left[ (\mu+\mu_t)\partial_i U_j \right]$](form_254.png) :  More... | |
| integer(c_int), pointer, save | irevmc | 
| Reconstruction of the velocity field with the updated pressure option.  More... | |
| integer(c_int), pointer, save | iprco | 
| Compute the pressure step thanks to the continuity equation.  More... | |
| real(c_double), pointer, save | arak | 
| Arakawa multiplicator for the Rhie and Chow filter (1 by default)  More... | |
| integer(c_int), pointer, save | rcfact | 
| Factor of the Rhie and Chow filter:  More... | |
| integer(c_int), pointer, save | staggered | 
| 1D staggered scheme option:  More... | |
| integer(c_int), pointer, save | itpcol | 
| Time scheme option:  More... | |
| integer(c_int), pointer, save | ipucou | 
| indicates the algorithm for velocity-pressure coupling:  More... | |
| integer(c_int), pointer, save | iccvfg | 
| indicates whether the dynamic field should be frozen or not:  More... | |
| integer(c_int), pointer, save | idilat | 
| Algorithm to take into account the density variation in time.  More... | |
| integer(c_int), pointer, save | ipredfl | 
| Option to switch on massflux prediction before momentum solving to be fully conservative in momentum over time for variable density flows. This option is to be removed.  More... | |
| real(c_double), pointer, save | epsdp | 
| parameter of diagonal pressure strengthening  More... | |
| integer(c_int), pointer, save | itbrrb | 
| accurate treatment of the wall temperature  More... | |
| integer(c_int), pointer, save | iphydr | 
| Improved pressure interpolation scheme. See cs_velocity_pressure_param_t::iphydr.  More... | |
| integer(c_int), pointer, save | igprij | 
| Improved pressure interpolation scheme. See cs_velocity_pressure_param_t::igprij.  More... | |
| integer(c_int), pointer, save | igpust | 
| Improved pressure interpolation scheme. See cs_velocity_pressure_param_t::igpust.  More... | |
| integer(c_int), pointer, save | iifren | 
| indicates the presence of a Bernoulli boundary face (automatically computed)  More... | |
| integer(c_int), pointer, save | icalhy | 
| compute the hydrostatic pressure in order to compute the Dirichlet conditions on the pressure at outlets  More... | |
| integer(c_int), pointer, save | irecmf | 
| use interpolated face diffusion coefficient instead of cell diffusion coefficient for the mass flux reconstruction for the non-orthogonalities  More... | |
| logical(c_bool), pointer, save | fluid_solid | 
| Has a solid zone where dynamics must be killed?  More... | |
| integer(c_int), pointer, save | n_buoyant_scal | 
| n_buoyant_scal is the number of buoyant scalar It will be zero if there is no buoyant scalar  More... | |
| integer(c_int), pointer, save | iprcdo | 
| Dicretization method for pressure.  More... | |
| 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.  More... | |
| integer(c_int), pointer, save | idrift | 
| integer | vof_enabled | 
| Volume of Fluid model.  More... | |
| integer | vof_free_surface | 
| Free surface model.  More... | |
| integer | vof_merkle_mass_transfer | 
| Mass transfer Merkle model for vaporization / condensation (cavitation)  More... | |
| integer, save | ncpdct = 0 | 
| Global head losses indicator (ie number of head loss zones)  More... | |
| integer, save | nctsmt = 0 | 
| Indicateur termes sources de masse global (ie somme sur les processeurs de ncetsm)  More... | |
| integer, save | nftcdt = 0 | 
| Global indicator of condensation source terms (ie. sum on the processors of nfbpcd) cells associated to the face with condensation phenomenon.  More... | |
| integer(c_int), pointer, save | iporos | 
| take the porosity fomulation into account  More... | |
| integer(c_int), pointer, save | ineedy | 
| integer(c_int), pointer, save | imajdy | 
| integer(c_int), pointer, save | icdpar | 
| Specifies the method used to calculate the distance to the wall y and the non-dimensional distance  for all the cells of the calculation domain (when necessary):  More... | |
| integer, dimension(nscamx), save | iscasp | 
| iscasp(ii) : index of the ii^th species (0 if not a species)  More... | |
| integer | drift_scalar_add_drift_flux | 
| flag for computing the drift mass flux: (for coal classes for instance, only the first scalar of a class compute the drift flux of the class and the other scalars use it without recomputing it)  More... | |
| integer | drift_scalar_thermophoresis | 
| flag for activating thermophoresis for drift scalars  More... | |
| integer | drift_scalar_turbophoresis | 
| flag for activating turbophoresis for drift scalars  More... | |
| integer | drift_scalar_electrophoresis | 
| integer | drift_scalar_centrifugalforce | 
| flag for activating the centrifugal force for drift scalars  More... | |
| integer | drift_scalar_imposed_mass_flux | 
| flag for activating imposed mass flux  More... | |
| integer | drift_scalar_zero_bndy_flux | 
| flag for seting the mass flux to zero at all boundaries  More... | |
| integer | drift_scalar_zero_bndy_flux_at_walls | 
| flag for seting the mass flux to zero at walls only  More... | |
| integer | isotropic_diffusion | 
| flag for isotropic diffusion  More... | |
| integer | orthotropic_diffusion | 
| flag for orthotropic diffusion  More... | |
| integer | anisotropic_left_diffusion | 
| flag for diffusion by a left-multiplied symmetric 3x3 tensor  More... | |
| integer | anisotropic_right_diffusion | 
| integer | anisotropic_diffusion | 
| flag for diffusion by a symmetric 3x3 tensor  More... | |
| integer(c_int), pointer, save | ielcor | 
| ielcor : 0 : electric arc scaling desactivate 1 : electric arc scaling activate  More... | |
| real(c_double), pointer, save | pot_diff | 
| pot_diff : potential between electrods  More... | |
| real(c_double), pointer, save | coejou | 
| coejou : scaling coefficient  More... | |
| real(c_double), pointer, save | elcou | 
| elcou : current  More... | |
| subroutine optcal::elec_option_init | 
Initialize Fortran ELEC options API. This maps Fortran pointers to global C structure members.
| integer function optcal::iscavr | ( | integer, intent(in) | iscal | ) | 
If scalar iscal represents the mean of the square of a scalar k, return k; otherwise, return 0.
| subroutine optcal::restart_auxiliary_options_init | 
Initialize Fortran auxiliary options API. This maps Fortran pointers to global C structure members.
| subroutine optcal::space_disc_options_init | 
Initialize Fortran space discretisation options API. This maps Fortran pointers to global C structure members.
| subroutine optcal::thermal_model_init | 
Initialize Fortran thermal model API. This maps Fortran pointers to global C structure members.
| subroutine optcal::time_scheme_options_init | 
Initialize Fortran time scheme options API. This maps Fortran pointers to global C structure members.
| subroutine optcal::time_step_init | 
Initialize Fortran time step API. This maps Fortran pointers to global C structure members.
| subroutine optcal::time_step_options_init | 
Initialize Fortran time step options API. This maps Fortran pointers to global C structure members.
| subroutine optcal::turb_hybrid_model_init | 
Initialize Fortran hybrid turbulence model API. This maps Fortran pointers to global C structure members.
| subroutine optcal::turb_les_model_init | 
Initialize Fortran LES turbulence model API. This maps Fortran pointers to global C structure members.
| subroutine optcal::turb_model_init | 
Initialize Fortran turbulence model API. This maps Fortran pointers to global C structure members.
| subroutine optcal::turb_rans_model_init | 
Initialize Fortran RANS turbulence model API. This maps Fortran pointers to global C structure members.
| subroutine optcal::velocity_pressure_options_init | 
Initialize Fortran Stokes options API. This maps Fortran pointers to global C structure members.
| double precision function optcal::visls0 | ( | integer, intent(in) | iscal | ) | 
If scalar iscal represents the mean of the square of a scalar k, return k; otherwise, return 0.
| subroutine optcal::wall_distance_options_init | 
\Interface to C function retrieving pointers wall distance computation indicators
| subroutine optcal::wall_functions_init | 
Initialize Fortran wall functions API. This maps Fortran pointers to global C structure members.