Skip to content

d2q9 pp LBL

Description

d2q9_pp_LBL

Details

Model description files files for this model: Dynamics.c Dynamics.R

Zonal Settings

Name Comment
Velocity inlet/outlet/init velocity
VelocityY init velocity in y dirn
Density inlet/outlet/init density
PressureLossInObj Weight of [pressure loss] in objective
OutletFluxInObj Weight of [pressure loss] in objective
InletFluxInObj Weight of [pressure loss] in objective

Global Settings

Name Derived Comment
G interaction strength
T effective temperature
alpha CS EoS parameter
R CS EoS parameter
beta CS EoS parameter
kappa surface tension parameter
eps_0 mechanical stability coef
betaforcing beta forcing scheme
omega 1.0/(3*nu + 0.5) one over relaxation time
tempomega omega seems to get overwritten in preamble??
nu viscosity
GravitationY Gravitation in the direction of y
GravitationX Gravitation in the direction of x
S0 MRT Sx
S1 MRT Sx
S2 MRT Sx
S3 MRT Sx
S4 MRT Sx
S5 MRT Sx
S6 MRT Sx
S7 1-omega MRT Sx
S8 MRT Sx
Threshold Parameters threshold

Exported Quantities (VTK, etc)

Name Unit Comment
Rho kg/m3 Rho
U m/s U
F N F
P Pa P
Psi 1 Psi

Exported Global Integrals (CSV, etc)

Name Unit Comment
PressureLoss 1mPa pressure loss
OutletFlux 1m2/s pressure loss
InletFlux 1m2/s pressure loss
Objective 1 Objective function

Node Types

Group Types
BOUNDARY BottomSymmetry, TopSymmetry, RightSymmetry, EPressure, EVelocity, Solid, Wall, WPressure, WVelocity
COLLISION MRT
SETTINGZONE DefaultZone

Solved fields

Name Access pattern Comment
f[0] stencil f[0]
f[1] stencil f[1]
f[2] stencil f[2]
f[3] stencil f[3]
f[4] stencil f[4]
f[5] stencil f[5]
f[6] stencil f[6]
f[7] stencil f[7]
f[8] stencil f[8]
psi stencil psi

Densities - default accessors

Name Field Pulling field from Comment
f[0] f[0] stencil f[0]
f[1] f[1] stencil f[1]
f[2] f[2] stencil f[2]
f[3] f[3] stencil f[3]
f[4] f[4] stencil f[4]
f[5] f[5] stencil f[5]
f[6] f[6] stencil f[6]
f[7] f[7] stencil f[7]
f[8] f[8] stencil f[8]

Action stages

Name Main procedure Preloaded densities Pushed fields
BaseIteration Run f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8] f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8]
calcPsi calcPsi f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8] psi
BaseInit Init f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8] f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8]

Actions

Name Stages
Iteration BaseIteration, calcPsi
Init BaseInit, calcPsi