Skip to content

D2q9 npe guo

Description

d2q9_npe_guo

Details

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

Zonal Settings

Name Comment
rho_bc fluid density at boundary
phi_bc phi at boundary
psi_bc psi at boundary - zeta
TotalMomentumInObj Weight of [TotalMomentum] in objective

Global Settings

Name Derived Comment
n_inf_0
n_inf_1
el
el_kbT
epsilon
dt
psi0
phi0
ez
Ex
D Ion diffusivity
nu viscosity
t_to_s time scale ratio
Threshold Parameters threshold

Exported Quantities (VTK, etc)

Name Unit Comment
F kgm/s2 F
U m/s U
Rho kg/m3 Rho
n0 An/m3 n0
n1 An/m3 n1
Psi V Psi
Phi V Phi
GradPsi V/m GradPsi
GradPhi V/m GradPhi
rho_e C/m3 rho_e

Exported Global Integrals (CSV, etc)

Name Unit Comment
TotalMomentum 1 TotalMomentum
Objective 1 Objective function

Node Types

Group Types
BOUNDARY SSymmetry, NSymmetry, NVelocity, SVelocity, WVelocity, EVelocity, EPressure, Solid, Wall, WPressure
COLLISION MRT
SETTINGZONE DefaultZone

Solved fields

Name Access pattern Comment
phi[0] stencil phi[0]
phi[1] stencil phi[1]
phi[2] stencil phi[2]
phi[3] stencil phi[3]
phi[4] stencil phi[4]
phi[5] stencil phi[5]
phi[6] stencil phi[6]
phi[7] stencil phi[7]
phi[8] stencil phi[8]
g[0] stencil g[0]
g[1] stencil g[1]
g[2] stencil g[2]
g[3] stencil g[3]
g[4] stencil g[4]
g[5] stencil g[5]
g[6] stencil g[6]
g[7] stencil g[7]
g[8] stencil g[8]
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]
h_0[0] stencil h_0[0]
h_0[1] stencil h_0[1]
h_0[2] stencil h_0[2]
h_0[3] stencil h_0[3]
h_0[4] stencil h_0[4]
h_0[5] stencil h_0[5]
h_0[6] stencil h_0[6]
h_0[7] stencil h_0[7]
h_0[8] stencil h_0[8]
h_1[0] stencil h_1[0]
h_1[1] stencil h_1[1]
h_1[2] stencil h_1[2]
h_1[3] stencil h_1[3]
h_1[4] stencil h_1[4]
h_1[5] stencil h_1[5]
h_1[6] stencil h_1[6]
h_1[7] stencil h_1[7]
h_1[8] stencil h_1[8]
BC[0] stencil BC[0]
BC[1] stencil BC[1]

Densities - default accessors

Name Field Pulling field from Comment
phi[0] phi[0] stencil phi[0]
phi[1] phi[1] stencil phi[1]
phi[2] phi[2] stencil phi[2]
phi[3] phi[3] stencil phi[3]
phi[4] phi[4] stencil phi[4]
phi[5] phi[5] stencil phi[5]
phi[6] phi[6] stencil phi[6]
phi[7] phi[7] stencil phi[7]
phi[8] phi[8] stencil phi[8]
g[0] g[0] stencil g[0]
g[1] g[1] stencil g[1]
g[2] g[2] stencil g[2]
g[3] g[3] stencil g[3]
g[4] g[4] stencil g[4]
g[5] g[5] stencil g[5]
g[6] g[6] stencil g[6]
g[7] g[7] stencil g[7]
g[8] g[8] stencil g[8]
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]
h_0[0] h_0[0] stencil h_0[0]
h_0[1] h_0[1] stencil h_0[1]
h_0[2] h_0[2] stencil h_0[2]
h_0[3] h_0[3] stencil h_0[3]
h_0[4] h_0[4] stencil h_0[4]
h_0[5] h_0[5] stencil h_0[5]
h_0[6] h_0[6] stencil h_0[6]
h_0[7] h_0[7] stencil h_0[7]
h_0[8] h_0[8] stencil h_0[8]
h_1[0] h_1[0] stencil h_1[0]
h_1[1] h_1[1] stencil h_1[1]
h_1[2] h_1[2] stencil h_1[2]
h_1[3] h_1[3] stencil h_1[3]
h_1[4] h_1[4] stencil h_1[4]
h_1[5] h_1[5] stencil h_1[5]
h_1[6] h_1[6] stencil h_1[6]
h_1[7] h_1[7] stencil h_1[7]
h_1[8] h_1[8] stencil h_1[8]
BC[0] BC[0] stencil BC[0]
BC[1] BC[1] stencil BC[1]

Action stages

Name Main procedure Preloaded densities Pushed fields
BaseIteration Run phi[0], phi[1], phi[2], phi[3], phi[4], phi[5], phi[6], phi[7], phi[8], g[0], g[1], g[2], g[3], g[4], g[5], g[6], g[7], g[8], f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], h_0[0], h_0[1], h_0[2], h_0[3], h_0[4], h_0[5], h_0[6], h_0[7], h_0[8], h_1[0], h_1[1], h_1[2], h_1[3], h_1[4], h_1[5], h_1[6], h_1[7], h_1[8], BC[0], BC[1] phi[0], phi[1], phi[2], phi[3], phi[4], phi[5], phi[6], phi[7], phi[8], g[0], g[1], g[2], g[3], g[4], g[5], g[6], g[7], g[8], f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], h_0[0], h_0[1], h_0[2], h_0[3], h_0[4], h_0[5], h_0[6], h_0[7], h_0[8], h_1[0], h_1[1], h_1[2], h_1[3], h_1[4], h_1[5], h_1[6], h_1[7], h_1[8], BC[0], BC[1]
BaseInit Init none phi[0], phi[1], phi[2], phi[3], phi[4], phi[5], phi[6], phi[7], phi[8], g[0], g[1], g[2], g[3], g[4], g[5], g[6], g[7], g[8], f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], h_0[0], h_0[1], h_0[2], h_0[3], h_0[4], h_0[5], h_0[6], h_0[7], h_0[8], h_1[0], h_1[1], h_1[2], h_1[3], h_1[4], h_1[5], h_1[6], h_1[7], h_1[8], BC[0], BC[1]

Actions

Name Stages
Iteration BaseIteration
Init BaseInit