D2q9 solid

Description

d2q9_solid

Details

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

Zonal Settings

Name Comment
Velocity fluid velocity
Pressure pressure
Temperature temperature
Concentration concentration
Theta0 Angle of preferential growth
OutFluxInObj Weight of [OutFlux] in objective
MaterialInObj Weight of [Material] in objective

Global Settings

Name Derived Comment
nu viscosity
FluidAlfa inlet density
SoluteDiffusion Solute diffusion coefficient in liquid
C0 Concentration 0
T0 Temperature 0
Teq Equilibrium temperature at interface
PartitionCoef Partition coefficient k
LiquidusSlope Liquidus slope m
GTCoef Gibbs-Thomson coefficient gamma
SurfaceAnisotropy Degree of anisotropy of surface energy
SoluteCapillar Solutal capillary length d_0
Buoyancy Buoyancy Boussinesq approximation
Threshold Parameters threshold

Exported Quantities (VTK, etc)

Name Unit Comment
Rho kg/m3 Rho
T K T
C 1 C
Ct 1 Ct
Cl_eq 1 Cl_eq
Solid 1 Solid
U m/s U
K 1/m K
Theta 1 Theta

Exported Global Integrals (CSV, etc)

Name Unit Comment
OutFlux 1 OutFlux
Material 1 Material
Objective 1 Objective function

Node Types

Group Types
ADDITIONALS Heater, ForceTemperature, ForceConcentration, Seed
BOUNDARY Wall, Solid, WVelocity, WPressure, WPressureL, EPressure, EVelocity
COLLISION BGK, MRT
DESIGNSPACE DesignSpace
NONE None
OBJECTIVE Obj
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]
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]
h[0] stencil h[0]
h[1] stencil h[1]
h[2] stencil h[2]
h[3] stencil h[3]
h[4] stencil h[4]
h[5] stencil h[5]
h[6] stencil h[6]
h[7] stencil h[7]
h[8] stencil h[8]
fi_s stencil solidification
Cs stencil Cs

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]
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]
h[0] h[0] stencil h[0]
h[1] h[1] stencil h[1]
h[2] h[2] stencil h[2]
h[3] h[3] stencil h[3]
h[4] h[4] stencil h[4]
h[5] h[5] stencil h[5]
h[6] h[6] stencil h[6]
h[7] h[7] stencil h[7]
h[8] h[8] stencil h[8]
fi_s fi_s stencil fi_s
Cs Cs stencil Cs

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], g[0], g[1], g[2], g[3], g[4], g[5], g[6], g[7], g[8], h[0], h[1], h[2], h[3], h[4], h[5], h[6], h[7], h[8], fi_s, Cs f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], g[0], g[1], g[2], g[3], g[4], g[5], g[6], g[7], g[8], h[0], h[1], h[2], h[3], h[4], h[5], h[6], h[7], h[8], fi_s, Cs
BaseInit Init none f[0], f[1], f[2], f[3], f[4], f[5], f[6], f[7], f[8], g[0], g[1], g[2], g[3], g[4], g[5], g[6], g[7], g[8], h[0], h[1], h[2], h[3], h[4], h[5], h[6], h[7], h[8], fi_s, Cs

Actions

Name Stages
Iteration BaseIteration
Init BaseInit