mus_BC_timing Subroutine

public subroutine mus_BC_timing(nBCs, bc_labels, comm)

Output the min and max time across all ranks, which are spent on each boundary condition.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nBCs
character(len=labelLen), intent(in) :: bc_labels(nBCs)
integer, intent(in) :: comm

Calls

proc~~mus_bc_timing~~CallsGraph proc~mus_bc_timing mus_BC_timing interface~get_boundarytime get_boundaryTime proc~mus_bc_timing->interface~get_boundarytime mpi_reduce mpi_reduce proc~mus_bc_timing->mpi_reduce tem_horizontalSpacer tem_horizontalSpacer proc~mus_bc_timing->tem_horizontalSpacer proc~get_boundarytime_byid get_boundaryTime_byID interface~get_boundarytime->proc~get_boundarytime_byid proc~get_boundarytime_total get_boundaryTime_total interface~get_boundarytime->proc~get_boundarytime_total tem_getTimerVal tem_getTimerVal proc~get_boundarytime_byid->tem_getTimerVal proc~get_boundarytime_total->interface~get_boundarytime

Called by

proc~~mus_bc_timing~~CalledByGraph proc~mus_bc_timing mus_BC_timing proc~mus_finalize mus_finalize proc~mus_finalize->proc~mus_bc_timing program~musubi musubi program~musubi->proc~mus_finalize