programmer's documentation
Variables
Collaboration diagram for turbulence options:

Variables

integer(c_int), pointer, save iturb
 
integer(c_int), pointer, save itytur
 Class of turbulence model (integer value iturb/10) 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. More...
 
integer(c_int), pointer, save iwalfs
 Wall functions for scalar. More...
 
integer(c_int), pointer, save iwallt
 exchange coefficient correlation More...
 
integer(c_int), pointer, save iclkep
 clipping of k and epsilon More...
 
integer(c_int), pointer, save igrhok
 take $ 2/3 \rho \grad k $ in the momentum equation More...
 
integer(c_int), pointer, save igrake
 buoyant term in $ k- \varepsilon $ More...
 
integer(c_int), pointer, save igrari
 buoyant term in $ R_{ij}- \varepsilon $ More...
 
integer(c_int), pointer, save ikecou
 partially coupled version of $ k-\varepsilon $ (only for iturb=20) 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 $ \tens{R} $. More...
 
integer(c_int), pointer, save irijnu
 pseudo eddy viscosity in the matrix of momentum equation to partially implicit $ \divv \left( \rho \tens{R} \right) $ More...
 
integer(c_int), pointer, save irijrb
 accurate treatment of $ \tens{R} $ at the boundary (see condli) More...
 
integer(c_int), pointer, save irijec
 wall echo term of $ \tens{R} $ More...
 
integer(c_int), pointer, save idifre
 whole treatment of the diagonal part of the dissusion tensor of $ \tens{R} $ and $ \varepsilon $ More...
 
integer(c_int), pointer, save iclsyr
 partial implicitation of symmetry BCs of $ \tens{R} $ More...
 
integer(c_int), pointer, save iclptr
 partial implicitation of wall BCs of $ \tens{R} $ More...
 
integer(c_int), pointer, save idries
 Van Driest smoothing at the wall (only for itytur=4) More...
 
integer(c_int), pointer, save ivrtex
 vortex method (in LES) More...
 
integer, dimension(nscamx), save iturt
 turbulent flux model for $ \overline{\varia^\prime \vect{u}^\prime} $ for any scalar $ \varia $, iturt(isca) More...
 
integer, dimension(nscamx), save ityturt
 class turbulent flux model (=iturt/10) More...
 
integer, dimension(nscamx), save ifltur
 index of the turbulent flux for the scalar iscal More...
 
integer(c_int), pointer, save nvarcl
 number of variable plus number of turbulent fluxes (used by the boundary conditions) More...
 

Detailed Description

Variable Documentation

integer(c_int), pointer, save iclkep

clipping of k and epsilon

  • 0 absolute value clipping
  • 1 coupled clipping based on physical relationships
integer(c_int), pointer, save iclptr

partial implicitation of wall BCs of $ \tens{R} $

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save iclsyr

partial implicitation of symmetry BCs of $ \tens{R} $

  • 1: true (default)
  • 0: false
integer(c_int), pointer, save idifre

whole treatment of the diagonal part of the dissusion tensor of $ \tens{R} $ and $ \varepsilon $

  • 1: true (default)
  • 0: simplified treatment
integer(c_int), pointer, save idirsm

Turbulent diffusion model for second moment closure.

  • 0: scalar diffusivity (Shir model)
  • 1: tensorial diffusivity (Daly and Harlow model, default model)
integer(c_int), pointer, save idries

Van Driest smoothing at the wall (only for itytur=4)

  • 1: true
  • 0: false
integer, dimension(nscamx), save ifltur

index of the turbulent flux for the scalar iscal

integer(c_int), pointer, save igrake

buoyant term in $ k- \varepsilon $

  • 1: true (default if $ \rho $ is variable)
  • 0: false
integer(c_int), pointer, save igrari

buoyant term in $ R_{ij}- \varepsilon $

  • 1: true (default if $ \rho $ is variable)
  • 0: false
integer(c_int), pointer, save igrhok

take $ 2/3 \rho \grad k $ in the momentum equation

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save ikecou

partially coupled version of $ k-\varepsilon $ (only for iturb=20)

  • 1: true (default)
  • 0: false
integer(c_int), pointer, save irccor

Activation of rotation/curvature correction for eddy viscosity turbulence models.

  • 0: false
  • 1: true
integer(c_int), pointer, save irijco

Coupled solving of $ \tens{R} $.

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save irijec

wall echo term of $ \tens{R} $

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save irijnu

pseudo eddy viscosity in the matrix of momentum equation to partially implicit $ \divv \left( \rho \tens{R} \right) $

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save irijrb

accurate treatment of $ \tens{R} $ at the boundary (see condli)

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save iturb

turbulence model

  • 0: no turbulence model (laminar flow)
  • 10: mixing length model
  • 20: standard $ k-\varepsilon $ model
  • 21: $ k-\varepsilon $ model with Linear Production (LP) correction
  • 30: $ R_{ij}-\epsilon $ (LRR)
  • 31: $ R_{ij}-\epsilon $ (SSG)
  • 32: $ R_{ij}-\epsilon $ (EBRSM)
  • 40: LES (constant Smagorinsky model)
  • 41: LES ("classical" dynamic Smagorisky model)
  • 42: LES (WALE)
  • 50: v2f phi-model
  • 51: v2f $ BL-v^2-k $
  • 60: $ k-\omega $ SST
  • 70: Spalart-Allmaras model
integer, dimension(nscamx), save iturt

turbulent flux model for $ \overline{\varia^\prime \vect{u}^\prime} $ for any scalar $ \varia $, iturt(isca)

  • 0: SGDH
  • 10: GGDH
  • 20: AFM
  • 30: DFM (Transport equation modelized)
integer(c_int), pointer, save itycor

Type of rotation/curvature correction for eddy viscosity turbulence models.

  • 1 Cazalbou correction (default when irccor=1 and itytur=2 or 5)
  • 2 Spalart-Shur correction (default when irccor=1 and iturb=60 or 70)
integer(c_int), pointer, save itytur

Class of turbulence model (integer value iturb/10)

integer, dimension(nscamx), save ityturt

class turbulent flux model (=iturt/10)

integer(c_int), pointer, save ivrtex

vortex method (in LES)

  • 1: true
  • 0: false (default)
integer(c_int), pointer, save iwalfs

Wall functions for scalar.

  • 0: three layer wall function of Arpaci and Larsen
  • 1: Van Driest wall function
integer(c_int), pointer, save iwallf

Wall functions.

  • 0: no wall functions
  • 1: one scale of friction velocities (power law)
  • 2: one scale of friction velocities (log law)
  • 3: two scales of friction velocities (log law)
  • 4: two scales of friction velocities (log law) - scalable wall functions
  • 5: two scales of friction velocities (mixing length based on V. Driest analysis)
integer(c_int), pointer, save iwallt

exchange coefficient correlation

  • 0: not use by default
  • 1: exchange coefficient computed with a correlation
integer(c_int), pointer, save nvarcl

number of variable plus number of turbulent fluxes (used by the boundary conditions)

integer(c_int), pointer, save reinit_turb

Advanced re-init for EBRSM and k-omega models.

  • 1: true
  • 0: false (default)