mus_init_control Subroutine

public subroutine mus_init_control(controlRoutine, me, minLevel, maxLevel)

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

  • if nothing is given, the full multilevel, multiLevel routine is chosen

Arguments

Type IntentOptional 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

Contents