My Project
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...
 
real(c_double), pointer, 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...
 
real(c_double), pointer, 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 cnl1
 constant $C_{NL1}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23 More...
 
double precision, save cnl2
 constant $C_{NL2}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23 More...
 
double precision, save cnl3
 constant $C_{NL3}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23 More...
 
double precision, save cnl4
 constant $C_{NL4}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23 More...
 
double precision, save cnl5
 constant $C_{NL5}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23 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...
 
real(c_double), pointer, 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 buoyant production term $R_{ij}-\varepsilon$ models. 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 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 cddes
 constant $ C_{DDES}$ for the $k-\omega$ SST model. Useful if and only if iturb=60 ( $k-\omega$ SST) and iddes=1 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}}$ xlesfl is a 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 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. Any larger value yielded by the calculation procedure of the dynamic model will be clipped to $ smagmx$. More...
 
double precision, save smagmn
 minimum allowed value for the variable $C$ appearing in the LES dynamic model. Any smaller value yielded by the calculation procedure of the dynamic model will be clipped to $ smagmn$. 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...
 
double precision, save xclt
 constant of EB-AFM and EB-DFM More...
 
double precision, save rhebdfm
 constant of EB-DFM More...
 
double precision, save cthebdfm
 

Detailed Description

Variable Documentation

◆ ales

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.

◆ almax

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)

◆ apow

double precision, save apow

Werner and Wengle coefficient.

◆ bles

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

◆ bpow

double precision, save bpow

Werner and Wengle coefficient.

◆ c1trit

double precision, save c1trit

coefficient of turbulent DFM flow model

◆ c2trit

double precision, save c2trit

coefficient of turbulent DFM flow model

◆ c3trit

double precision, save c3trit

coefficient of turbulent DFM flow model

◆ c4trit

double precision, save c4trit

coefficient of turbulent DFM flow model

◆ ccaza

double precision, save ccaza

constants of the Cazalbou rotation/curvature correction

◆ ccazb

double precision, save ccazb

constants of the Cazalbou rotation/curvature correction

◆ ccazc

double precision, save ccazc

constants of the Cazalbou rotation/curvature correction

◆ ccazd

double precision, save ccazd

constants of the Cazalbou rotation/curvature correction

◆ ccaze2

double precision, save ccaze2

constants of the Cazalbou rotation/curvature correction

◆ ccazsc

double precision, save ccazsc

constants of the Cazalbou rotation/curvature correction

◆ cddes

double precision, save cddes

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

◆ cdries

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

◆ ce1

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$)

◆ ce2

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)

◆ ce4

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.

◆ cebme2

double precision, save cebme2

constant of the Rij-epsilon EBRSM

◆ cebmmu

double precision, save cebmmu

constant of the Rij-epsilon EBRSM

◆ cebmr1

double precision, save cebmr1

◆ cebmr2

double precision, save cebmr2

◆ cebmr3

double precision, save cebmr3

◆ cebmr4

double precision, save cebmr4

◆ cebmr5

double precision, save cebmr5

◆ cebms1

double precision, save cebms1

constant of the Rij-epsilon EBRSM

◆ cebms2

double precision, save cebms2

constant of the Rij-epsilon EBRSM

◆ ckwa1

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)

◆ ckwbt1

double precision, save ckwbt1

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

◆ ckwbt2

double precision, save ckwbt2

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

◆ ckwc1

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

◆ ckwgm1

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.

◆ ckwgm2

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.

◆ ckwsk1

double precision, save ckwsk1

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

◆ ckwsk2

double precision, save ckwsk2

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

◆ ckwsw1

double precision, save ckwsw1

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

◆ ckwsw2

double precision, save ckwsw2

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

◆ cmu

real(c_double), pointer, 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$)

◆ cmu025

real(c_double), pointer, save cmu025

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

◆ cnl1

double precision, save cnl1

constant $C_{NL1}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23

◆ cnl2

double precision, save cnl2

constant $C_{NL2}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23

◆ cnl3

double precision, save cnl3

constant $C_{NL3}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23

◆ cnl4

double precision, save cnl4

constant $C_{NL4}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23

◆ cnl5

double precision, save cnl5

constant $C_{NL5}$ for the $k-\varepsilon$ model from Baglietto et al. (quadratric) Useful if and only if iturb= 23

◆ cpalc1

double precision, save cpalc1

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

◆ cpalc2

double precision, save cpalc2

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

◆ cpalcl

double precision, save cpalcl

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

◆ cpalct

double precision, save cpalct

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

◆ cpale1

double precision, save cpale1

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

◆ cpale2

double precision, save cpale2

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

◆ cpale3

double precision, save cpale3

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

◆ cpale4

double precision, save cpale4

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

◆ cpalet

double precision, save cpalet

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

◆ cpalmu

double precision, save cpalmu

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

◆ cpalse

double precision, save cpalse

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

◆ cpow

double precision, save cpow

Werner and Wengle coefficient.

◆ crij1

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)

◆ crij2

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)

◆ crij3

double precision, save crij3

constant $C_3$ for the buoyant production term $R_{ij}-\varepsilon$ models.

◆ crijp1

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)

◆ crijp2

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)

◆ csab1

double precision, save csab1

specific constant of Spalart-Allmaras

◆ csab2

double precision, save csab2

specific constant of Spalart-Allmaras

◆ csasig

double precision, save csasig

specific constant of Spalart-Allmaras

◆ csav1

double precision, save csav1

specific constant of Spalart-Allmaras

◆ csaw1

double precision, save csaw1

specific constant of Spalart-Allmaras

◆ csaw2

double precision, save csaw2

specific constant of Spalart-Allmaras

◆ csaw3

double precision, save csaw3

specific constant of Spalart-Allmaras

◆ csmago

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.

◆ csrij

double precision, save csrij

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

◆ cssge2

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)

◆ cssgr1

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)

◆ cssgr2

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)

◆ cssgr3

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)

◆ cssgr4

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)

◆ cssgr5

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)

◆ cssgs1

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)

◆ cssgs2

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)

◆ cssr1

double precision, save cssr1

constant of the Spalart-Shur rotation/curvature correction

◆ cssr2

double precision, save cssr2

constant of the Spalart-Shur rotation/curvature correction

◆ cssr3

double precision, save cssr3

constant of the Spalart-Shur rotation/curvature correction

◆ cstlog

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$)

◆ cthafm

double precision, save cthafm

constant of GGDH and AFM on the thermal scalar

◆ cthdfm

double precision, save cthdfm

constant of GGDH and AFM on the thermal scalar

◆ cthebdfm

double precision, save cthebdfm

◆ cv2fa1

double precision, save cv2fa1

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

◆ cv2fc1

double precision, save cv2fc1

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

◆ cv2fc2

double precision, save cv2fc2

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

◆ cv2fcl

double precision, save cv2fcl

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

◆ cv2fct

double precision, save cv2fct

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

◆ cv2fe2

double precision, save cv2fe2

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

◆ cv2fet

double precision, save cv2fet

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

◆ cv2fmu

double precision, save cv2fmu

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

◆ cwale

double precision, save cwale

constant of the WALE LES method

◆ dpow

double precision, save dpow

Werner and Wengle coefficient.

◆ etaafm

double precision, save etaafm

coefficient of turbulent AFM flow model

◆ rhebdfm

double precision, save rhebdfm

constant of EB-DFM

◆ sigmae

real(c_double), pointer, 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)

◆ sigmak

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)

◆ smagmn

double precision, save smagmn

minimum allowed value for the variable $C$ appearing in the LES dynamic model. Any smaller value yielded by the calculation procedure of the dynamic model will be clipped to $ smagmn$.

Useful if and only if iturb = 41

◆ smagmx

double precision, save smagmx

maximum allowed value for the variable $C$ appearing in the LES dynamic model. Any larger value yielded by the calculation procedure of the dynamic model will be clipped to $ smagmx$.

Useful if and only if iturb = 41

◆ uref

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)

◆ volmax

double precision, save volmax

maximal control volume

◆ volmin

double precision, save volmin

minimal control volume

◆ voltot

double precision, save voltot

total domain volume

◆ xa1

double precision, save xa1

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

◆ xceta

double precision, save xceta

constant of the Rij-epsilon EBRSM

◆ xcl

double precision, save xcl

constant of the Rij-epsilon EBRSM

◆ xclt

double precision, save xclt

constant of EB-AFM and EB-DFM

◆ xct

double precision, save xct

constant of the Rij-epsilon EBRSM

◆ xiafm

double precision, save xiafm

coefficient of turbulent AFM flow model

◆ xkappa

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$)

◆ xlesfd

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

◆ xlesfl

double precision, save xlesfl

constant used in the definition of LES filtering diameter: $ \delta = \text{xlesfl} . (\text{ales} . volume)^{\text{bles}}$ xlesfl is a 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

◆ xlomlg

real(c_double), pointer, save xlomlg

mixing length for the mixing length model

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

◆ ypluli

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