mus_initialize Subroutine

public subroutine mus_initialize(scheme, geometry, params, control, solverData)

This routine load musubi configuration file and initialize construction flow, auxilary and main control routines

Initialize flow field depends on read restart or initial condition

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(inout) :: scheme

scheme type

type(mus_geom_type), intent(inout) :: geometry

Treelmesh data

type(mus_param_type), intent(inout) :: params

Global parameters

type(mus_control_type), intent(out) :: control

control routine

type(mus_varSys_solverData_type), target :: solverData

contains pointer to scheme, physics types. passed to init_Scheme to build varSys


Calls

proc~~mus_initialize~~CallsGraph proc~mus_initialize mus_initialize proc~mus_construct mus_construct proc~mus_initialize->proc~mus_construct proc~mus_init_aux mus_init_aux proc~mus_initialize->proc~mus_init_aux proc~mus_init_boundary mus_init_boundary proc~mus_initialize->proc~mus_init_boundary proc~mus_init_control mus_init_control proc~mus_initialize->proc~mus_init_control proc~mus_init_flow mus_init_flow proc~mus_initialize->proc~mus_init_flow proc~mus_init_ibm mus_init_IBM proc~mus_initialize->proc~mus_init_ibm proc~mus_init_scheme mus_init_scheme proc~mus_initialize->proc~mus_init_scheme tem_horizontalSpacer tem_horizontalSpacer proc~mus_initialize->tem_horizontalSpacer tem_opVar_reduction_transient_init tem_opVar_reduction_transient_init proc~mus_initialize->tem_opVar_reduction_transient_init tem_timeControl_dump tem_timeControl_dump proc~mus_initialize->tem_timeControl_dump

Called by

proc~~mus_initialize~~CalledByGraph proc~mus_initialize mus_initialize program~musubi musubi program~musubi->proc~mus_initialize