mus_load_geom Subroutine

public subroutine mus_load_geom(me, restart, solverHead, simControl, proc, scaleFactor, initial_balance)

This routine load all geometry related datas like mesh, boundary and immersed_boundary. Restart is also loaded here because mesh is loaded in tem_load_restart if restart read is defined.

Arguments

Type IntentOptional Attributes Name
type(mus_geom_type), intent(out) :: me
type(tem_restart_type), intent(out) :: restart

contains restart information

type(tem_solveHead_type), intent(inout) :: solverHead

contains general description of the solver including flu_state

type(tem_simControl_type), intent(inout) :: simControl

contains simulation time control information

type(tem_comm_env_type), intent(in) :: proc

contains MPI communication environment

integer, intent(in) :: scaleFactor

Temporal scaling factor for multilevel mesh

logical, intent(in) :: initial_balance

If true, do initial balancing using level_weights


Calls

proc~~mus_load_geom~~CallsGraph proc~mus_load_geom mus_load_geom proc~tem_load_restart tem_load_restart proc~mus_load_geom->proc~tem_load_restart proc~load_tem load_tem proc~mus_load_geom->proc~load_tem proc~tem_timecontrol_start_at_sim tem_timeControl_start_at_sim proc~mus_load_geom->proc~tem_timecontrol_start_at_sim proc~tem_horizontalspacer tem_horizontalSpacer proc~mus_load_geom->proc~tem_horizontalspacer proc~tem_global_mesh_read tem_global_mesh_read proc~mus_load_geom->proc~tem_global_mesh_read proc~mus_load_bc_data mus_load_bc_data proc~mus_load_geom->proc~mus_load_bc_data proc~mus_geomincrhead_load mus_geomIncrHead_load proc~mus_load_geom->proc~mus_geomincrhead_load mus_load_ibm mus_load_ibm proc~mus_load_geom->mus_load_ibm proc~mus_build_posinprop mus_build_posInProp proc~mus_load_bc_data->proc~mus_build_posinprop proc~init_tem_bc_prop init_tem_bc_prop proc~mus_load_bc_data->proc~init_tem_bc_prop proc~load_tem_bc_qval load_tem_BC_qVal proc~mus_load_bc_data->proc~load_tem_bc_qval proc~aot_table_close aot_table_close proc~mus_geomincrhead_load->proc~aot_table_close proc~aot_table_length aot_table_length proc~mus_geomincrhead_load->proc~aot_table_length proc~aot_table_open aot_table_open proc~mus_geomincrhead_load->proc~aot_table_open proc~mus_geomincrhead_load_single mus_geomIncrHead_load_single proc~mus_geomincrhead_load->proc~mus_geomincrhead_load_single proc~tem_build_treetoprop_pointer tem_build_treeToProp_pointer proc~mus_build_posinprop->proc~tem_build_treetoprop_pointer proc~mus_build_minbcid mus_build_minBcID proc~mus_build_posinprop->proc~mus_build_minbcid proc~mus_geomincrhead_load_single->proc~tem_horizontalspacer proc~tem_timecontrol_load tem_timeControl_load proc~mus_geomincrhead_load_single->proc~tem_timecontrol_load proc~aot_get_val~3 aot_get_val proc~mus_geomincrhead_load_single->proc~aot_get_val~3

Called by

proc~~mus_load_geom~~CalledByGraph proc~mus_load_geom mus_load_geom proc~mus_load_config mus_load_config proc~mus_load_config->proc~mus_load_geom program~musubi musubi program~musubi->proc~mus_load_config

Contents