Skip to content

d3q27 PSM TRT NEBB

Description

d3q27_PSM_TRT_NEBB

Details

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

Zonal Settings

Name Comment
VelocityX wall/inlet/outlet velocity x-direction
VelocityY wall/inlet/outlet velocity y-direction
VelocityZ wall/inlet/outlet velocity z-direction
Pressure Inlet pressure
TotalSVFInObj Weight of [Total of solids throughout domain] in objective
TotalFluidMomentumXInObj Weight of [TotalFluidMomentumX] in objective
TotalFluidMomentumYInObj Weight of [TotalFluidMomentumY] in objective
TotalFluidMomentumZInObj Weight of [TotalFluidMomentumZ] in objective
TotalFluidMassInObj Weight of [TotalFluidMass] in objective
TotalFluidVolumeInObj Weight of [TotalFluidVolume] in objective

Global Settings

Name Derived Comment
omegaF 1.0/(3*nu+0.5) one over F relaxation time
nu kinetic viscosity in LBM unit
omegaP relaxation parameter for odd components in TRT
AccelX body acceleration X
AccelY body acceleration Y
AccelZ body acceleration Z
Threshold Parameters threshold

Exported Quantities (VTK, etc)

Name Unit Comment
Solid 1 Solid
U m/s U
Rho kg/m3 Rho

Exported Global Integrals (CSV, etc)

Name Unit Comment
TotalSVF 1 Total of solids throughout domain
TotalFluidMomentumX kgm/s TotalFluidMomentumX
TotalFluidMomentumY kgm/s TotalFluidMomentumY
TotalFluidMomentumZ kgm/s TotalFluidMomentumZ
TotalFluidMass kg TotalFluidMass
TotalFluidVolume m3 TotalFluidVolume
Objective 1 Objective function

Node Types

Group Types
BOUNDARY NVelocity, EVelocity, WVelocity, SVelocity, FVelocity, BVelocity, NPressure, EPressure, WPressure, SPressure, FPressure, BPressure, MovingWall_N, MovingWall_S, Solid, Wall
COLLISION BGK
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]
f[9] stencil f[9]
f[10] stencil f[10]
f[11] stencil f[11]
f[12] stencil f[12]
f[13] stencil f[13]
f[14] stencil f[14]
f[15] stencil f[15]
f[16] stencil f[16]
f[17] stencil f[17]
f[18] stencil f[18]
f[19] stencil f[19]
f[20] stencil f[20]
f[21] stencil f[21]
f[22] stencil f[22]
f[23] stencil f[23]
f[24] stencil f[24]
f[25] stencil f[25]
f[26] stencil f[26]
sol stencil sol
uPx stencil uPx
uPy stencil uPy
uPz stencil uPz

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]
f[9] f[9] stencil f[9]
f[10] f[10] stencil f[10]
f[11] f[11] stencil f[11]
f[12] f[12] stencil f[12]
f[13] f[13] stencil f[13]
f[14] f[14] stencil f[14]
f[15] f[15] stencil f[15]
f[16] f[16] stencil f[16]
f[17] f[17] stencil f[17]
f[18] f[18] stencil f[18]
f[19] f[19] stencil f[19]
f[20] f[20] stencil f[20]
f[21] f[21] stencil f[21]
f[22] f[22] stencil f[22]
f[23] f[23] stencil f[23]
f[24] f[24] stencil f[24]
f[25] f[25] stencil f[25]
f[26] f[26] stencil f[26]
sol sol stencil sol
uPx uPx stencil uPx
uPy uPy stencil uPy
uPz uPz stencil uPz

Action stages

Name Main procedure Preloaded densities Pushed fields
BaseInit Init none f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], f[9], f[10], f[11], f[12], f[13], f[14], f[15], f[16], f[17], f[18], f[19], f[20], f[21], f[22], f[23], f[24], f[25], f[26]
BaseIteration Run f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], f[9], f[10], f[11], f[12], f[13], f[14], f[15], f[16], f[17], f[18], f[19], f[20], f[21], f[22], f[23], f[24], f[25], f[26], sol, uPx, uPy, uPz f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], f[9], f[10], f[11], f[12], f[13], f[14], f[15], f[16], f[17], f[18], f[19], f[20], f[21], f[22], f[23], f[24], f[25], f[26]
CalcF CalcF f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], f[9], f[10], f[11], f[12], f[13], f[14], f[15], f[16], f[17], f[18], f[19], f[20], f[21], f[22], f[23], f[24], f[25], f[26] sol, uPx, uPy, uPz

Actions

Name Stages
Iteration BaseIteration, CalcF
Init BaseInit, CalcF