perform_checks Subroutine

public subroutine perform_checks(scheme, minLevel, maxLevel, general, mus_aborts, initCheck)

Perform run-time checks if interval is active

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(in) :: scheme
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
type(tem_general_type), intent(inout) :: general
type(mus_abortCriteria_type), intent(in) :: mus_aborts
logical, intent(in) :: initCheck

True for initial check before main time toop


Calls

proc~~perform_checks~~CallsGraph proc~perform_checks perform_checks 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 auxfield_varpos auxfield_varpos proc~check_density->auxfield_varpos bits bits proc~check_density->bits mpi_reduce mpi_reduce proc~check_density->mpi_reduce tem_isNaN tem_isNaN proc~check_density->tem_isNaN tem_time_dump tem_time_dump proc~check_density->tem_time_dump total total proc~check_density->total proc~check_potential->bits proc~check_potential->mpi_reduce proc~check_potential->tem_isNaN proc~check_potential->tem_time_dump proc~check_velocityfluid->auxfield_varpos proc~check_velocityfluid->bits proc~check_velocityfluid->mpi_reduce proc~check_velocityfluid->tem_isNaN proc~check_velocityms->auxfield_varpos proc~check_velocityms->bits proc~check_velocityms->mpi_reduce proc~check_velocityms->tem_isNaN proc~mus_check_omegakine->tem_abort proc~mus_check_omegakine->bits proc~mus_check_omegakine->mpi_reduce

Called by

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