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(out) | :: | me |
contains function pointer to point control routine |
||
integer, | intent(in) | :: | minLevel | |||
integer, | intent(in) | :: | maxLevel |