Example DIP documentation

Parameters

Node types

Declaration
Definition
Declaration / Modification
Definition / Modification
Modification
Injection
Import

Parameter list

Property name # # # # # # #
box.geometry 1 1
box.size.vy 1
box.size.x 1 1 1
box.size.y 1 1 1 1
box.size.z 1
cells.densities 1 1
cells.sizes 1 1
cells.temperatures 1 1
cfl_factor 1
max_vare 1
max_vari 1
modules.heating 1 1 1
modules.hydrodynamics 1
modules.radiation 1 1 1
runtime.t_max 1 1 1
runtime.timestep 1 1 1
simulation.directory 1 1
simulation.name 1
simulation.precision 1

Parameter nodes

box.geometry
Value:
3
Options:
1, 2, 3
Description:
Type of grid geometry
box.size.vy
Value:
23.000
Unit:
km/s
box.size.x
Unit:
cm
Condition:
{?} > 0
Description:
Box size in X direction
Value:
10
Unit:
nm
box.size.y
Unit:
cm
Options:
3.0 cm, 4.0 cm
Description:
Box size in Y direction
Value:
34.000
Unit:
au
Value:
3e7
Unit:
nm
box.size.z
constant float64
Value:
23.000
Unit:
cm
Options:
10.0 m, 20.0 cm, 23.0 cm, 26.0 cm
Description:
Box size in Z direction
cells.densities
Value:
[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
Unit:
km/s
cells.sizes
Value:
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
Unit:
cm
cells.temperatures
Value:
[20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0]
Unit:
K
cfl_factor
Value:
0.700
max_vare
Value:
0.200
max_vari
Value:
0.200
modules.heating
Tags:
preprocessor
Description:
Switch on heating module
Value:
false
modules.hydrodynamics
Value:
true
Tags:
preprocessor
Description:
Switch on hydrodynamics module
modules.radiation
Tags:
preprocessor
Description:
Switch on radiation module
Value:
true
runtime.t_max
Unit:
s
Condition:
{?} > 0
Description:
Maximum simulation time
Value:
10
Unit:
ns
runtime.timestep
Unit:
s
Condition:
{?} < {?runtime.t_max} && {?} > 0
Description:
Simulation time step
Value:
0.01
Unit:
ns
simulation.directory
simulation.name
Value:
simulation
Format:
[a-zA-Z_-]+
simulation.precision
Value:
double
Options:
double, float