d2q9 part BC
Description
d2q9_part_BC
Details
Model description files files for this model: Dynamics.c Dynamics.R
Zonal Settings
| Name | Comment |
|---|---|
VelocityX |
inlet/outlet/init velocity |
VelocityY |
inlet/outlet/init velocity |
Pressure |
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 |
|---|---|---|
RelaxationRate |
1.0/(3*Viscosity + 0.5) | one over relaxation time |
Viscosity |
viscosity | |
GravitationX |
GravitationX | |
GravitationY |
GravitationY | |
S2 |
1-RelaxationRate | MRT Sx |
S3 |
MRT Sx | |
S4 |
MRT Sx | |
Threshold |
Parameters threshold |
Exported Quantities (VTK, etc)
| Name | Unit | Comment |
|---|---|---|
Rho |
kg/m3 |
Rho |
U |
m/s |
U |
Solid |
1 |
Solid |
Checks |
1 |
Checks |
Thread |
1 |
Thread |
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 | EPressure, WPressure, NVelocity, SVelocity, WVelocity, EVelocity, NSymmetry, SSymmetry, Solid, Wall |
| COLLISION | MRT |
| OBJECTIVE | Inlet, Outlet |
| 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] |
ux |
![]() |
ux |
uy |
![]() |
uy |
sol |
![]() |
sol |
thx |
![]() |
thx |
thy |
![]() |
thy |
thz |
![]() |
thz |
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] |
ux |
ux | ![]() |
ux |
uy |
uy | ![]() |
uy |
sol |
sol | ![]() |
sol |
thx |
thx | ![]() |
thx |
thy |
thy | ![]() |
thy |
thz |
thz | ![]() |
thz |
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], ux, uy, sol, thx, thy, thz | f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], ux, uy, sol, thx, thy, thz |
| BaseInit | Init | none | f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], ux, uy, sol, thx, thy, thz |
Actions
| Name | Stages |
|---|---|
| Iteration | BaseIteration |
| Init | BaseInit |








