d3q27 PSM TRT SUP
Description
d3q27_PSM_TRT_SUP
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] |
![]() |
f[0] |
f[1] |
![]() |
f[1] |
f[2] |
![]() |
f[2] |
f[3] |
![]() |
f[3] |
f[4] |
![]() |
f[4] |
f[5] |
![]() |
f[5] |
f[6] |
![]() |
f[6] |
f[7] |
![]() |
f[7] |
f[8] |
![]() |
f[8] |
f[9] |
![]() |
f[9] |
f[10] |
![]() |
f[10] |
f[11] |
![]() |
f[11] |
f[12] |
![]() |
f[12] |
f[13] |
![]() |
f[13] |
f[14] |
![]() |
f[14] |
f[15] |
![]() |
f[15] |
f[16] |
![]() |
f[16] |
f[17] |
![]() |
f[17] |
f[18] |
![]() |
f[18] |
f[19] |
![]() |
f[19] |
f[20] |
![]() |
f[20] |
f[21] |
![]() |
f[21] |
f[22] |
![]() |
f[22] |
f[23] |
![]() |
f[23] |
f[24] |
![]() |
f[24] |
f[25] |
![]() |
f[25] |
f[26] |
![]() |
f[26] |
sol |
![]() |
sol |
uPx |
![]() |
uPx |
uPy |
![]() |
uPy |
uPz |
![]() |
uPz |
Densities - default accessors
Name | Field | Pulling field from | Comment |
---|---|---|---|
f[0] |
f[0] | ![]() |
f[0] |
f[1] |
f[1] | ![]() |
f[1] |
f[2] |
f[2] | ![]() |
f[2] |
f[3] |
f[3] | ![]() |
f[3] |
f[4] |
f[4] | ![]() |
f[4] |
f[5] |
f[5] | ![]() |
f[5] |
f[6] |
f[6] | ![]() |
f[6] |
f[7] |
f[7] | ![]() |
f[7] |
f[8] |
f[8] | ![]() |
f[8] |
f[9] |
f[9] | ![]() |
f[9] |
f[10] |
f[10] | ![]() |
f[10] |
f[11] |
f[11] | ![]() |
f[11] |
f[12] |
f[12] | ![]() |
f[12] |
f[13] |
f[13] | ![]() |
f[13] |
f[14] |
f[14] | ![]() |
f[14] |
f[15] |
f[15] | ![]() |
f[15] |
f[16] |
f[16] | ![]() |
f[16] |
f[17] |
f[17] | ![]() |
f[17] |
f[18] |
f[18] | ![]() |
f[18] |
f[19] |
f[19] | ![]() |
f[19] |
f[20] |
f[20] | ![]() |
f[20] |
f[21] |
f[21] | ![]() |
f[21] |
f[22] |
f[22] | ![]() |
f[22] |
f[23] |
f[23] | ![]() |
f[23] |
f[24] |
f[24] | ![]() |
f[24] |
f[25] |
f[25] | ![]() |
f[25] |
f[26] |
f[26] | ![]() |
f[26] |
sol |
sol | ![]() |
sol |
uPx |
uPx | ![]() |
uPx |
uPy |
uPy | ![]() |
uPy |
uPz |
uPz | ![]() |
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 |