$simulation-dimension¶
Simulation dimension and orientation¶
Simulation coordinate system¶
In general, the underlying coordinate system for the simulation is a three-dimensional cartesian coordinate system (x,y,z).
Dependent on the type of simulation, i.e. whether a one-, two- or three-dimensional simulation has to be performed, the corresponding number of axes has to be selected out of this triplet of coordinate directions.
For these specifications, the keyword $simulation-dimension
together with its specifiers dimension
and orientation
have to be used in the input file.
$simulation-dimension required dimension integer required orientation integer_array required $end_simulation-dimension required
Specification of the simulation domain dimension and its orientation
- dimension
- type:
integer
- presence:
required
- options:
1
(1D)
2
(2D)
3
(3D)
Specify here if a 1D, 2D or 3D simulation is performed.
- orientation
- type:
integer array of dimension
3
- presence:
required
- options:
for 1D simulation:
1 0 0
,0 1 0
,0 0 1
for 2D simulation:
1 1 0
,1 0 1
,0 1 1
for 3D simulation:
1 1 1
The specifier orientation
defines the orientation of the simulation domain relative to the (x,y,z) coordinate system.
A three-dimensional array containing 0
and/or 1
is expected.
The relevant axes in this array are selected using 1
.
Specify here if the simulation is performed along a direction, in a plane or in a volume.
simulation direction (1D: x, y or z axis)
simulation plane (2D: (x,y), (x,z) or (y,z) plane)
simulation volume (3D)
Example 1 (1D)
!----------------------------! $simulation-dimension ! dimension = 1 ! 1D simulation orientation = 0 0 1 ! z axis $end_simulation-dimension ! !----------------------------!
Example 2 (2D)
!----------------------------! $simulation-dimension ! dimension = 2 ! 2D simulation orientation = 1 1 0 ! (x,y) plane $end_simulation-dimension ! !----------------------------!
Example 3 (3D)
!----------------------------! $simulation-dimension ! dimension = 3 ! 3D simulation orientation = 1 1 1 ! $end_simulation-dimension ! !----------------------------!