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

TypeIntentOptionalAttributesName
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~tem_timecontrol_dump tem_timeControl_dump proc~mus_initialize->proc~tem_timecontrol_dump proc~mus_construct mus_construct proc~mus_initialize->proc~mus_construct proc~mus_init_ibm mus_init_IBM proc~mus_initialize->proc~mus_init_ibm proc~tem_opvar_reduction_transient_init tem_opVar_reduction_transient_init proc~mus_initialize->proc~tem_opvar_reduction_transient_init proc~mus_init_scheme mus_init_scheme proc~mus_initialize->proc~mus_init_scheme 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~tem_horizontalspacer tem_horizontalSpacer proc~mus_initialize->proc~tem_horizontalspacer proc~mus_init_aux mus_init_aux proc~mus_initialize->proc~mus_init_aux

Called by

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

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iLevel