check_flow_status Subroutine

public subroutine check_flow_status(scheme, geometry, general, physics, mus_aborts, restart_triggered)

This routine performs several tasks: geometry increment, time updating, tracking, density checking, restart

Arguments

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

containers for the different schemes

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

geometry infomation

type(tem_general_type), intent(inout) :: general

Global parameters

type(mus_physics_type), intent(in) :: physics

physics conversion tyoe

type(mus_abortCriteria_type), intent(in) :: mus_aborts
logical, intent(inout) :: restart_triggered

Indication whether a restart output was triggered


Calls

proc~~check_flow_status~~CallsGraph proc~check_flow_status check_flow_status proc~mus_calcbndforce mus_calcBndForce proc~check_flow_status->proc~mus_calcbndforce proc~mus_dumpdata mus_dumpData proc~check_flow_status->proc~mus_dumpdata proc~mus_geomincr mus_geomIncr proc~check_flow_status->proc~mus_geomincr proc~perform_checks perform_checks proc~check_flow_status->proc~perform_checks tem_convergence_check tem_convergence_check proc~check_flow_status->tem_convergence_check tem_opVar_reduction_transient_update tem_opVar_reduction_transient_update proc~check_flow_status->tem_opVar_reduction_transient_update tem_simControl_syncUpdate tem_simControl_syncUpdate proc~check_flow_status->tem_simControl_syncUpdate val val proc~check_flow_status->val proc~mus_writerestart mus_writeRestart proc~mus_dumpdata->proc~mus_writerestart tem_timeControl_check tem_timeControl_check proc~mus_dumpdata->tem_timeControl_check tem_time_dump tem_time_dump proc~mus_dumpdata->tem_time_dump tem_tracker tem_tracker proc~mus_dumpdata->tem_tracker proc~mus_geomincr->val get_element get_element proc~mus_geomincr->get_element proc~prepare_target_elem_list prepare_target_elem_list proc~mus_geomincr->proc~prepare_target_elem_list proc~proximity proximity proc~mus_geomincr->proc~proximity proc~update_connectivity update_connectivity proc~mus_geomincr->proc~update_connectivity proc~mus_geomincr->tem_timeControl_check proc~check_density check_density proc~perform_checks->proc~check_density proc~check_potential check_potential proc~perform_checks->proc~check_potential proc~check_velocityfluid check_velocityFluid proc~perform_checks->proc~check_velocityfluid proc~check_velocityms check_velocityMS proc~perform_checks->proc~check_velocityms proc~mus_check_omegakine mus_check_omegaKine proc~perform_checks->proc~mus_check_omegakine tem_abort tem_abort proc~perform_checks->tem_abort tem_timeControl_globalTriggered tem_timeControl_globalTriggered proc~perform_checks->tem_timeControl_globalTriggered

Called by

proc~~check_flow_status~~CalledByGraph proc~check_flow_status check_flow_status proc~mus_solve mus_solve proc~mus_solve->proc~check_flow_status program~musubi musubi program~musubi->proc~mus_solve