programmer's documentation
Variables
Module for turbulence constants
Collaboration diagram for Module for turbulence constants:

Variables

double precision, save xkappa
 $ \kappa $ Karman constant. (= 0.42) Useful if and only if iturb >= 10. (mixing length, $k-\varepsilon$, $R_{ij}-\varepsilon$, LES, v2f or $k-\omega$) More...
 
double precision, save cstlog
 constant of logarithmic law function: $ \dfrac{1}{\kappa} \ln(y^+) + cstlog $ ( $ cstlog = 5.2 $) constant of the logarithmic wall function. Useful if and only if iturb >= 10 (mixing length, $k-\varepsilon$, $R_{ij}-\varepsilon$, LES, v2f or $k-\omega$) More...
 
real(c_double), pointer, save ypluli
 limit value of $y^+$ for the viscous sublayer. ypluli depends on the chosen wall function: it is initialized to 10.88 for the scalable wall function (iwallf=4), otherwise it is initialized to $1/\kappa\approx 2,38$. In LES, ypluli is taken by default to be 10.88. More...
 
double precision, save apow
 Werner and Wengle coefficient. More...
 
double precision, save bpow
 Werner and Wengle coefficient. More...
 
double precision, save cpow
 Werner and Wengle coefficient. More...
 
double precision, save dpow
 Werner and Wengle coefficient. More...
 
double precision, save cmu
 constant $C_\mu$ for all the RANS turbulence models except for the v2f model (see cv2fmu for the value of $C_\mu$ in case of v2f modelling). Useful if and only if iturb = 20, 21, 30, 31 or 60 ( $k-\varepsilon$, $R_{ij}-\varepsilon$ or $k-\omega$) More...
 
double precision, save cmu025
 $ C_\mu^\frac{1}{4} $ More...
 
double precision, save ce1
 constant $C_{\varepsilon 1}$ for all the RANS turbulence models except for the v2f and the $k-\omega$ models. Useful if and only if iturb= 20, 21, 30 or 31 ( $k-\varepsilon$ or $R_{ij}-\varepsilon$) More...
 
double precision, save ce2
 constant $C_{\varepsilon 2}$ for the $k-\varepsilon$ and $R_{ij}-\varepsilon$ LRR models. Useful if and only if iturb= 20, 21 or 30 ( $k-\varepsilon$ or $R_{ij}-\varepsilon$ LRR) More...
 
double precision, save ce4
 Coefficient of interfacial coefficient in k-eps, used in Lagrange treatment. More...
 
double precision, save sigmak
 Prandtl number for $k$ with $k-\varepsilon$ and v2f models. Useful if and only if iturb=20, 21 or 50 ( $k-\varepsilon$ or v2f) More...
 
double precision, save sigmae
 Prandtl number for $\varepsilon$. Useful if and only if iturb= 20, 21, 30, 31 or 50 ( $k-\varepsilon$, $R_{ij}-\varepsilon$ or v2f) More...
 
double precision, save crij1
 constant $C_1$ for the $R_{ij}-\varepsilon$ LRR model. Useful if and only if iturb=30 ( $R_{ij}-\varepsilon$ LRR) More...
 
double precision, save crij2
 constant $C_2$ for the $R_{ij}-\varepsilon$ LRR model. Useful if and only if iturb=30 ( $R_{ij}-\varepsilon$ LRR) More...
 
double precision, save crij3
 constant $C_3$ for the $R_{ij}-\varepsilon$ LRR model. Useful if and only if iturb=30 ( $R_{ij}-\varepsilon$ LRR) More...
 
double precision, save crijp1
 constant $C_1^\prime$ for the $R_{ij}-\varepsilon$ LRR model, corresponding to the wall echo terms. Useful if and only if iturb=30 and irijec=1 ( $R_{ij}-\varepsilon$ LRR) More...
 
double precision, save crijp2
 constant $C_2^\prime$ for the $R_{ij}-\varepsilon$ LRR model, corresponding to the wall echo terms. Useful if and only if iturb=30 and irijec=1 ( $R_{ij}-\varepsilon$ LRR) More...
 
double precision, save cssge2
 constant $C_{\varepsilon 2}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgs1
 constant $C_{s1}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgs2
 constant $C_{s2}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgr1
 constant $C_{r1}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgr2
 constant $C_{r2}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgr3
 constant $C_{r3}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgr4
 constant $C_{r4}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cssgr5
 constant $C_{r1}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG) More...
 
double precision, save cebms1
 constant of the Rij-epsilon EBRSM More...
 
double precision, save cebms2
 constant of the Rij-epsilon EBRSM More...
 
double precision, save cebmr1
 
double precision, save cebmr2
 
double precision, save cebmr3
 
double precision, save cebmr4
 
double precision, save cebmr5
 
double precision, save cebmr6
 
double precision, save csrij
 constant $C_s$ for the $R_{ij}-\varepsilon$ models. More...
 
double precision, save cebme2
 constant of the Rij-epsilon EBRSM More...
 
double precision, save cebmmu
 constant of the Rij-epsilon EBRSM More...
 
double precision, save xcl
 constant of the Rij-epsilon EBRSM More...
 
double precision, save xa1
 constant in the expression of Ce1' for the Rij-epsilon EBRSM More...
 
double precision, save xct
 constant of the Rij-epsilon EBRSM More...
 
double precision, save xceta
 constant of the Rij-epsilon EBRSM More...
 
double precision, save cpale1
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpale2
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpale3
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpale4
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalse
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalmu
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalc1
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalc2
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalct
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalcl
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save cpalet
 specific constant of v2f "BL-v2k" (or phi-alpha) More...
 
double precision, save ckwsk1
 constant $\sigma_{k1}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 More...
 
double precision, save ckwsk2
 constant $\sigma_{k2}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 More...
 
double precision, save ckwsw1
 constant $\sigma_{\omega 1}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwsw2
 constant $\sigma_{\omega 2}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwbt1
 constant $\beta_1$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwbt2
 constant $\beta_2$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwgm1
 $\frac{\beta_1}{C_\mu}-\frac{\kappa^2}{\sqrt{C_\mu}\sigma_{\omega 1}}$ constant $\gamma_1$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwgm2
 $\frac{\beta_2}{C_\mu}-\frac{\kappa^2}{\sqrt{C_\mu}\sigma_{\omega 2}}$ constant $\gamma_2$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwa1
 specific constant of k-omega SST constant $a_1$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) More...
 
double precision, save ckwc1
 constant $ c_1 $ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) specific constant of k-omega SST More...
 
double precision, save csab1
 specific constant of Spalart-Allmaras More...
 
double precision, save csab2
 specific constant of Spalart-Allmaras More...
 
double precision, save csasig
 specific constant of Spalart-Allmaras More...
 
double precision, save csav1
 specific constant of Spalart-Allmaras More...
 
double precision, save csaw1
 specific constant of Spalart-Allmaras More...
 
double precision, save csaw2
 specific constant of Spalart-Allmaras More...
 
double precision, save csaw3
 specific constant of Spalart-Allmaras More...
 
double precision, save cssr1
 constant of the Spalart-Shur rotation/curvature correction More...
 
double precision, save cssr2
 constant of the Spalart-Shur rotation/curvature correction More...
 
double precision, save cssr3
 constant of the Spalart-Shur rotation/curvature correction More...
 
double precision, save ccaze2
 constants of the Cazalbou rotation/curvature correction More...
 
double precision, save ccazsc
 constants of the Cazalbou rotation/curvature correction More...
 
double precision, save ccaza
 constants of the Cazalbou rotation/curvature correction More...
 
double precision, save ccazb
 constants of the Cazalbou rotation/curvature correction More...
 
double precision, save ccazc
 constants of the Cazalbou rotation/curvature correction More...
 
double precision, save ccazd
 constants of the Cazalbou rotation/curvature correction More...
 
real(c_double), pointer, save almax
 is a characteristic macroscopic length of the domain, used for the initialization of the turbulence and the potential clipping (with iclkep=1) More...
 
real(c_double), pointer, save uref
 the characteristic flow velocity, used for the initialization of the turbulence. Negative value: not initialized. More...
 
real(c_double), pointer, save xlomlg
 mixing length for the mixing length model More...
 
double precision, save xlesfl
 constant used in the definition of LES filtering diameter: $ \delta = \text{xlesfl} . (\text{ales} . volume)^{\text{bles}} $ More...
 
double precision, save ales
 constant used to define, for each cell $Omega_i$, the width of the (implicit) filter: More...
 
double precision, save bles
 constant used to define, for each cell $Omega_i$, More...
 
double precision, save csmago
 Smagorinsky constant used in the Smagorinsky model for LES. The sub-grid scale viscosity is calculated by $\displaystyle\mu_{sg}= \rho C_{smago}^2\bar{\Delta}^2\sqrt{2\bar{S}_{ij}\bar{S}_{ij}}$ where $\bar{\Delta}$ is the width of the filter and $\bar{S}_{ij}$ the filtered strain rate. More...
 
double precision, save xlesfd
 ratio between explicit and explicit filter width for a dynamic model constant used to define, for each cell $\Omega_i$, the width of the explicit filter used in the framework of the LES dynamic model: $\widetilde{\overline{\Delta}}=xlesfd\overline{\Delta}$. More...
 
double precision, save smagmx
 maximum allowed value for the variable $C$ appearing in the LES dynamic model (the "square" comes from the fact that the variable of the dynamic model corresponds to the square of the constant of the Smagorinsky model). Any larger value yielded by the calculation procedure of the dynamic model will be clipped to $ smagmx^2$. More...
 
double precision, save cdries
 van Driest constant appearing in the van Driest damping function applied to the Smagorinsky constant: More...
 
double precision, save volmin
 minimal control volume More...
 
double precision, save volmax
 maximal control volume More...
 
double precision, save voltot
 total domain volume More...
 
double precision, save cv2fa1
 constant $a_1$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fe2
 constant $C_{\varepsilon 2}$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fmu
 constant $C_\mu$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fc1
 constant $C_1$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fc2
 constant $C_2$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fct
 constant $C_T$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fcl
 constant $C_L$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cv2fet
 constant $C_\eta$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model) More...
 
double precision, save cwale
 constant of the WALE LES method More...
 
double precision, save xiafm
 coefficient of turbulent AFM flow model More...
 
double precision, save etaafm
 coefficient of turbulent AFM flow model More...
 
double precision, save c1trit
 coefficient of turbulent DFM flow model More...
 
double precision, save c2trit
 coefficient of turbulent DFM flow model More...
 
double precision, save c3trit
 coefficient of turbulent DFM flow model More...
 
double precision, save c4trit
 coefficient of turbulent DFM flow model More...
 
double precision, save cthafm
 constant of GGDH and AFM on the thermal scalar More...
 
double precision, save cthdfm
 constant of GGDH and AFM on the thermal scalar More...
 

Detailed Description

Variable Documentation

double precision, save ales

constant used to define, for each cell $Omega_i$, the width of the (implicit) filter:

  • $\overline{\Delta}=xlesfl(ales*|Omega_i|)^{bles}$

Useful if and only if iturb = 40 or 41.

real(c_double), pointer, save almax

is a characteristic macroscopic length of the domain, used for the initialization of the turbulence and the potential clipping (with iclkep=1)

  • Negative value: not initialized (the code then uses the cubic root of the domain volume).

Useful if and only if iturb = 20, 21, 30, 31, 50 or 60 (RANS models)

double precision, save apow

Werner and Wengle coefficient.

double precision, save bles

constant used to define, for each cell $Omega_i$,

the width of the (implicit) filter:

  • $\overline{\Delta}=xlesfl(ales*|Omega_i|)^{bles}$

Useful if and only if iturb = 40 or 41

double precision, save bpow

Werner and Wengle coefficient.

double precision, save c1trit

coefficient of turbulent DFM flow model

double precision, save c2trit

coefficient of turbulent DFM flow model

double precision, save c3trit

coefficient of turbulent DFM flow model

double precision, save c4trit

coefficient of turbulent DFM flow model

double precision, save ccaza

constants of the Cazalbou rotation/curvature correction

double precision, save ccazb

constants of the Cazalbou rotation/curvature correction

double precision, save ccazc

constants of the Cazalbou rotation/curvature correction

double precision, save ccazd

constants of the Cazalbou rotation/curvature correction

double precision, save ccaze2

constants of the Cazalbou rotation/curvature correction

double precision, save ccazsc

constants of the Cazalbou rotation/curvature correction

double precision, save cdries

van Driest constant appearing in the van Driest damping function applied to the Smagorinsky constant:

  • $ (1-\exp^{(-y^+/cdries}) $.

Useful if and only if iturb = 40 or 41

double precision, save ce1

constant $C_{\varepsilon 1}$ for all the RANS turbulence models except for the v2f and the $k-\omega$ models. Useful if and only if iturb= 20, 21, 30 or 31 ( $k-\varepsilon$ or $R_{ij}-\varepsilon$)

double precision, save ce2

constant $C_{\varepsilon 2}$ for the $k-\varepsilon$ and $R_{ij}-\varepsilon$ LRR models. Useful if and only if iturb= 20, 21 or 30 ( $k-\varepsilon$ or $R_{ij}-\varepsilon$ LRR)

double precision, save ce4

Coefficient of interfacial coefficient in k-eps, used in Lagrange treatment.

constant $C_{\varepsilon 4}$ for the interfacial term (Lagrangian module) in case of two-way coupling. Useful in case of Lagrangian modelling, in $k-\varepsilon$ and $R_{ij}-\varepsilon$ with two-way coupling.

double precision, save cebme2

constant of the Rij-epsilon EBRSM

double precision, save cebmmu

constant of the Rij-epsilon EBRSM

double precision, save cebmr1
double precision, save cebmr2
double precision, save cebmr3
double precision, save cebmr4
double precision, save cebmr5
double precision, save cebmr6
double precision, save cebms1

constant of the Rij-epsilon EBRSM

double precision, save cebms2

constant of the Rij-epsilon EBRSM

double precision, save ckwa1

specific constant of k-omega SST constant $a_1$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

double precision, save ckwbt1

constant $\beta_1$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

double precision, save ckwbt2

constant $\beta_2$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

double precision, save ckwc1

constant $ c_1 $ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) specific constant of k-omega SST

double precision, save ckwgm1

$\frac{\beta_1}{C_\mu}-\frac{\kappa^2}{\sqrt{C_\mu}\sigma_{\omega 1}}$ constant $\gamma_1$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

Warning
: $\gamma_1$ is calculated before the call to usipsu. Hence, if $\beta_1$, $C_\mu$, $\kappa$ or $\sigma_{\omega 1}$ is modified in usipsu, ckwgm1 must also be modified in accordance.
double precision, save ckwgm2

$\frac{\beta_2}{C_\mu}-\frac{\kappa^2}{\sqrt{C_\mu}\sigma_{\omega 2}}$ constant $\gamma_2$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

Warning
: $\gamma_2$ is calculated before the call to usipsu. Hence, if $\beta_2$, $C_\mu$, $\kappa$ or $\sigma_{\omega 2}$ is modified in usipsu, ckwgm2 must also be modified in accordance.
double precision, save ckwsk1

constant $\sigma_{k1}$ for the $k-\omega$ SST model. Useful if and only if iturb=60

double precision, save ckwsk2

constant $\sigma_{k2}$ for the $k-\omega$ SST model. Useful if and only if iturb=60

double precision, save ckwsw1

constant $\sigma_{\omega 1}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

double precision, save ckwsw2

constant $\sigma_{\omega 2}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST)

double precision, save cmu

constant $C_\mu$ for all the RANS turbulence models except for the v2f model (see cv2fmu for the value of $C_\mu$ in case of v2f modelling). Useful if and only if iturb = 20, 21, 30, 31 or 60 ( $k-\varepsilon$, $R_{ij}-\varepsilon$ or $k-\omega$)

double precision, save cmu025

$ C_\mu^\frac{1}{4} $

double precision, save cpalc1

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpalc2

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpalcl

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpalct

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpale1

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpale2

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpale3

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpale4

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpalet

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpalmu

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpalse

specific constant of v2f "BL-v2k" (or phi-alpha)

double precision, save cpow

Werner and Wengle coefficient.

double precision, save crij1

constant $C_1$ for the $R_{ij}-\varepsilon$ LRR model. Useful if and only if iturb=30 ( $R_{ij}-\varepsilon$ LRR)

double precision, save crij2

constant $C_2$ for the $R_{ij}-\varepsilon$ LRR model. Useful if and only if iturb=30 ( $R_{ij}-\varepsilon$ LRR)

double precision, save crij3

constant $C_3$ for the $R_{ij}-\varepsilon$ LRR model. Useful if and only if iturb=30 ( $R_{ij}-\varepsilon$ LRR)

double precision, save crijp1

constant $C_1^\prime$ for the $R_{ij}-\varepsilon$ LRR model, corresponding to the wall echo terms. Useful if and only if iturb=30 and irijec=1 ( $R_{ij}-\varepsilon$ LRR)

double precision, save crijp2

constant $C_2^\prime$ for the $R_{ij}-\varepsilon$ LRR model, corresponding to the wall echo terms. Useful if and only if iturb=30 and irijec=1 ( $R_{ij}-\varepsilon$ LRR)

double precision, save csab1

specific constant of Spalart-Allmaras

double precision, save csab2

specific constant of Spalart-Allmaras

double precision, save csasig

specific constant of Spalart-Allmaras

double precision, save csav1

specific constant of Spalart-Allmaras

double precision, save csaw1

specific constant of Spalart-Allmaras

double precision, save csaw2

specific constant of Spalart-Allmaras

double precision, save csaw3

specific constant of Spalart-Allmaras

double precision, save csmago

Smagorinsky constant used in the Smagorinsky model for LES. The sub-grid scale viscosity is calculated by $\displaystyle\mu_{sg}= \rho C_{smago}^2\bar{\Delta}^2\sqrt{2\bar{S}_{ij}\bar{S}_{ij}}$ where $\bar{\Delta}$ is the width of the filter and $\bar{S}_{ij}$ the filtered strain rate.

Useful if and only if iturb = 40

Note
In theory Smagorinsky constant is 0.18. For a planar canal plan, 0.065 value is rather taken.
double precision, save csrij

constant $C_s$ for the $R_{ij}-\varepsilon$ models.

double precision, save cssge2

constant $C_{\varepsilon 2}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgr1

constant $C_{r1}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgr2

constant $C_{r2}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgr3

constant $C_{r3}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgr4

constant $C_{r4}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgr5

constant $C_{r1}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgs1

constant $C_{s1}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssgs2

constant $C_{s2}$ for the $R_{ij}-\varepsilon$ SSG model. Useful if and only if iturb=31 ( $R_{ij}-\varepsilon$ SSG)

double precision, save cssr1

constant of the Spalart-Shur rotation/curvature correction

double precision, save cssr2

constant of the Spalart-Shur rotation/curvature correction

double precision, save cssr3

constant of the Spalart-Shur rotation/curvature correction

double precision, save cstlog

constant of logarithmic law function: $ \dfrac{1}{\kappa} \ln(y^+) + cstlog $ ( $ cstlog = 5.2 $) constant of the logarithmic wall function. Useful if and only if iturb >= 10 (mixing length, $k-\varepsilon$, $R_{ij}-\varepsilon$, LES, v2f or $k-\omega$)

double precision, save cthafm

constant of GGDH and AFM on the thermal scalar

double precision, save cthdfm

constant of GGDH and AFM on the thermal scalar

double precision, save cv2fa1

constant $a_1$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fc1

constant $C_1$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fc2

constant $C_2$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fcl

constant $C_L$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fct

constant $C_T$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fe2

constant $C_{\varepsilon 2}$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fet

constant $C_\eta$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cv2fmu

constant $C_\mu$ for the v2f $\varphi$-model. Useful if and only if iturb=50 (v2f $\varphi$-model)

double precision, save cwale

constant of the WALE LES method

double precision, save dpow

Werner and Wengle coefficient.

double precision, save etaafm

coefficient of turbulent AFM flow model

double precision, save sigmae

Prandtl number for $\varepsilon$. Useful if and only if iturb= 20, 21, 30, 31 or 50 ( $k-\varepsilon$, $R_{ij}-\varepsilon$ or v2f)

double precision, save sigmak

Prandtl number for $k$ with $k-\varepsilon$ and v2f models. Useful if and only if iturb=20, 21 or 50 ( $k-\varepsilon$ or v2f)

double precision, save smagmx

maximum allowed value for the variable $C$ appearing in the LES dynamic model (the "square" comes from the fact that the variable of the dynamic model corresponds to the square of the constant of the Smagorinsky model). Any larger value yielded by the calculation procedure of the dynamic model will be clipped to $ smagmx^2$.

Useful if and only if iturb = 41

real(c_double), pointer, save uref

the characteristic flow velocity, used for the initialization of the turbulence. Negative value: not initialized.

Useful if and only if iturb= 20, 21, 30, 31, 50 or 60 (RANS model) and the turbulence is not initialized somewhere else (restart file or subroutine cs_user_initialization.f90)

double precision, save volmax

maximal control volume

double precision, save volmin

minimal control volume

double precision, save voltot

total domain volume

double precision, save xa1

constant in the expression of Ce1' for the Rij-epsilon EBRSM

double precision, save xceta

constant of the Rij-epsilon EBRSM

double precision, save xcl

constant of the Rij-epsilon EBRSM

double precision, save xct

constant of the Rij-epsilon EBRSM

double precision, save xiafm

coefficient of turbulent AFM flow model

double precision, save xkappa

$ \kappa $ Karman constant. (= 0.42) Useful if and only if iturb >= 10. (mixing length, $k-\varepsilon$, $R_{ij}-\varepsilon$, LES, v2f or $k-\omega$)

double precision, save xlesfd

ratio between explicit and explicit filter width for a dynamic model constant used to define, for each cell $\Omega_i$, the width of the explicit filter used in the framework of the LES dynamic model: $\widetilde{\overline{\Delta}}=xlesfd\overline{\Delta}$.

Useful if and only if iturb = 41

double precision, save xlesfl

constant used in the definition of LES filtering diameter: $ \delta = \text{xlesfl} . (\text{ales} . volume)^{\text{bles}} $

real(c_double), pointer, save xlomlg

mixing length for the mixing length model

Useful if and only if iturb= 10 (mixing length)

real(c_double), pointer, save ypluli

limit value of $y^+$ for the viscous sublayer. ypluli depends on the chosen wall function: it is initialized to 10.88 for the scalable wall function (iwallf=4), otherwise it is initialized to $1/\kappa\approx 2,38$. In LES, ypluli is taken by default to be 10.88.

Always useful