tem_timer_dumplabeled Subroutine

public subroutine tem_timer_dumplabeled(me, comm, myrank, nProcs)

Arguments

TypeIntentOptionalAttributesName
type(tem_labeledtimer_type), intent(inout) :: me

timer object

integer, intent(in) :: comm

communicator handle

integer, intent(in) :: myrank

MPI rank of the calling process.

integer, intent(in) :: nProcs

Number of processes in the communicator.


Calls

proc~~tem_timer_dumplabeled~~CallsGraph proc~tem_timer_dumplabeled tem_timer_dumplabeled proc~upper_to_lower upper_to_lower proc~tem_timer_dumplabeled->proc~upper_to_lower proc~tem_open tem_open proc~tem_timer_dumplabeled->proc~tem_open interface~positionofval~4 positionofval proc~tem_timer_dumplabeled->interface~positionofval~4 mpi_gather mpi_gather proc~tem_timer_dumplabeled->mpi_gather proc~tem_getsumtimerval tem_getSumTimerVal proc~tem_timer_dumplabeled->proc~tem_getsumtimerval proc~tem_getmaxtimerval tem_getMaxTimerVal proc~tem_timer_dumplabeled->proc~tem_getmaxtimerval proc~tem_getmintimerval tem_getMinTimerVal proc~tem_timer_dumplabeled->proc~tem_getmintimerval proc~tem_open->proc~upper_to_lower proc~newunit newunit proc~tem_open->proc~newunit proc~tem_abort tem_abort proc~tem_open->proc~tem_abort proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label proc~tem_gettimerval tem_getTimerVal proc~tem_getsumtimerval->proc~tem_gettimerval mpi_allreduce mpi_allreduce proc~tem_getsumtimerval->mpi_allreduce proc~tem_getmaxtimerval->proc~tem_gettimerval proc~tem_getmaxtimerval->mpi_allreduce proc~tem_getmintimerval->proc~tem_gettimerval proc~tem_getmintimerval->mpi_allreduce proc~tem_stoptimer tem_stopTimer proc~tem_gettimerval->proc~tem_stoptimer mpi_abort mpi_abort proc~tem_abort->mpi_abort interface~sortedposofval~4 sortedposofval proc~posofval_label->interface~sortedposofval~4 mpi_wtime mpi_wtime proc~tem_stoptimer->mpi_wtime proc~sortposofval_label sortposofval_label interface~sortedposofval~4->proc~sortposofval_label

Called by

proc~~tem_timer_dumplabeled~~CalledByGraph proc~tem_timer_dumplabeled tem_timer_dumplabeled proc~tem_timer_dump_glob tem_timer_dump_glob proc~tem_timer_dump_glob->proc~tem_timer_dumplabeled proc~tem_finalize tem_finalize proc~tem_finalize->proc~tem_timer_dump_glob program~bin_search_test bin_search_test program~bin_search_test->proc~tem_finalize proc~check_serial_singlelevel_facedesc check_serial_singlelevel_faceDesc proc~check_serial_singlelevel_facedesc->proc~tem_finalize program~tem_face_test tem_face_test program~tem_face_test->proc~check_serial_singlelevel_facedesc

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=labelLen), private :: timerlabel
character(len=pathLen), private :: detail_file
integer, private :: iProc
integer, private :: funit
integer, private :: dunit
integer, private :: timerpos
integer, private :: itimer
integer, private :: verbosity
integer, private :: iError
logical, private :: unmatched(me%config%label%nVals)
real(kind=rk), private :: mintime
real(kind=rk), private :: maxtime
real(kind=rk), private :: sumtime
real(kind=rk), private, allocatable:: proctimer(:)