public subroutine sdr_load_periodic(periArray, spaObjArray, attr_pos, transform, conf, thandle)
\brief load periodic table from config file.\n
Periodic boundary is defined by two planes and the normal of both planes
should point outwards the fluid domain.
Defintion:
\verbatim
spaial_object={
attribute = {
kind = 'periodic',
label = 'per1',
},
geometry = {
kind = 'periodic',
object = {{plane1={
vec={{0.0,2.0,0.0},
{0.0,0.0,2.0}},
origin={2.0,-1.0,-1.0}},
plane2={
vec={{0.0,2.0,0.0},
{0.0,0.0,2.0}},
origin={-2.0,-1.0,-1.0}},
}}
\endverbatim
It is possible to define multiple periodic boundary
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.