Grid
Define the Grid
You can use the Grid
block to define the simulation grid. You
can either use variables or the desired values directly for
parameters such as numCells, lengths, etc.
<Grid globalGrid>
kind = uniCartGrid
numCells = [NX NY NZ]
lengths = [LX LY LZ]
startPositions = [XBGN YBGN ZBGN]
</Grid>
A full description of all grid types and parameters can be found in the Grid section of Reference.
Defining the Grid in Different Coordinates
You can set the simulation grid to be in cylindrical coordinates simply by setting
coordinateSystem = Cylindrical
Expressions will switch from relying on x and y coordinates to z and r automatically. You should still use x and y in the actual expressions.
More information can be found in the Cylindrical Coordinates section of Reference.
Define the Decomposition
You can use the DomainDecomp
block to define the decomposition to
be used in the simulation, particularly if you want something
other than Vorpal’s default decomposition method. It is also in
this block that you can ensure periodic boundary conditions are
incorporated in your simulation.
<DomainDecomp decomp>
kind = regular
periodicDirs = [1 2]
</DomainDecomp>
More details on decomposition and related parameters can be found in the DomainDecomp section of Reference.