D2q9 par
Description
d2q9_par
Details
Model description files files for this model:
Dynamics.c
Dynamics.R
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 |
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 |
Name |
Unit |
Comment |
Rho |
kg/m3 |
Rho |
U |
m/s |
U |
Solid |
1 |
Solid |
Name |
Unit |
Comment |
PressureLoss |
1mPa |
pressure loss |
OutletFlux |
1m2/s |
pressure loss |
InletFlux |
1m2/s |
pressure loss |
Objective |
1 |
Objective function |
Group |
Types |
BOUNDARY |
EPressure, WPressure, NVelocity, SVelocity, WVelocity, EVelocity, NSymmetry, SSymmetry, Solid, Wall |
COLLISION |
MRT |
OBJECTIVE |
Inlet, Outlet |
SETTINGZONE |
DefaultZone |
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 |
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 |
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 |
f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8] |
CalcU |
CalcU |
f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8] |
ux, uy, sol |
CalcF |
CalcF |
ux, uy, sol |
ux, uy, sol |
BaseInit |
Init |
none |
f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], ux, uy, sol |
Name |
Stages |
Iteration |
BaseIteration, CalcU, CalcF |
Init |
BaseInit, CalcU, CalcF |