This routines sets the function pointer to main control routine
control routine is chosen based on the type of simulation. like single level, multi-level because multilevel requires recursive routine
in the lua file you can now select
control_routine = '...'
where possible values are currently
benchmark: strongly reduced control routine with only single level,
no sources, etc.
mainly for benchmarking
multiLevel: full multilevel, multiLevel routine
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=labelLen), | intent(in) | :: | controlRoutine | |||
| type(mus_control_type), | intent(inout) | :: | me |
contains function pointer to point control routine |
||
| integer, | intent(in) | :: | minLevel | |||
| integer, | intent(in) | :: | maxLevel | |||
| character(len=labelLen), | intent(in) | :: | particle_kind |
string containing kind of solid particles for coupled LBM-DEM simulations Can be fully resolved 'MEM' or unresolved 'DPS', 'DPS_twoway' or 'DPS_oneway' |