Skip to content

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 EPressure, EVelocity, Solid, Wall, WPressure, WVelocity
COLLISION MRT
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