tem_getAveTimerVal Function

public function tem_getAveTimerVal(me, timerHandle, comm, nProcs) result(retValue)

Get the average of timer durations across all partitions.

Arguments

TypeIntentOptionalAttributesName
type(tem_timer_type), intent(inout), optional :: me

timer object

integer, intent(in) :: timerHandle

timer handle

integer, intent(in) :: comm

communicator handle

integer, intent(in) :: nProcs

Number of processes in the communicator.

Return Value real(kind=rk)

timer value


Calls

proc~~tem_getavetimerval~~CallsGraph proc~tem_getavetimerval tem_getAveTimerVal proc~tem_gettimerval tem_getTimerVal proc~tem_getavetimerval->proc~tem_gettimerval mpi_allreduce mpi_allreduce proc~tem_getavetimerval->mpi_allreduce proc~tem_stoptimer tem_stopTimer proc~tem_gettimerval->proc~tem_stoptimer mpi_wtime mpi_wtime proc~tem_stoptimer->mpi_wtime

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: send
real(kind=rk), private :: recv
integer, private :: iError