dump_level_timing Subroutine

private subroutine dump_level_timing(minLevel, maxLevel, pdf, timingFile, proc, DomSize, revision, simName)

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
type(pdf_data_type), intent(in) :: pdf(minLevel:maxLevel)
character(len=*), intent(in) :: timingFile
type(tem_comm_env_type), intent(in) :: proc
integer(kind=long_k), intent(in) :: DomSize
character(len=*), intent(in) :: revision
character(len=*), intent(in) :: simName

Calls

proc~~dump_level_timing~~CallsGraph proc~dump_level_timing dump_level_timing mpi_file_close mpi_file_close proc~dump_level_timing->mpi_file_close proc~get_stageratio get_stageRatio proc~dump_level_timing->proc~get_stageratio mpi_reduce mpi_reduce proc~dump_level_timing->mpi_reduce proc~get_mainlooptime get_mainLoopTime proc~dump_level_timing->proc~get_mainlooptime proc~tem_abort tem_abort proc~dump_level_timing->proc~tem_abort proc~newunit newunit proc~dump_level_timing->proc~newunit mpi_barrier mpi_barrier proc~dump_level_timing->mpi_barrier mpi_file_open mpi_file_open proc~dump_level_timing->mpi_file_open mpi_file_write_ordered mpi_file_write_ordered proc~dump_level_timing->mpi_file_write_ordered mpi_error_string mpi_error_string proc~dump_level_timing->mpi_error_string proc~get_stageratio->proc~get_mainlooptime proc~get_stagetime get_stageTime proc~get_stageratio->proc~get_stagetime proc~tem_gettimerval tem_getTimerVal proc~get_mainlooptime->proc~tem_gettimerval proc~get_stagetime->proc~get_mainlooptime proc~get_stagetime->proc~tem_gettimerval

Called by

proc~~dump_level_timing~~CalledByGraph proc~dump_level_timing dump_level_timing proc~mus_finalize mus_finalize proc~mus_finalize->proc~dump_level_timing none~do_balance do_balance none~do_balance->proc~dump_level_timing proc~mus_solve mus_solve proc~mus_solve->none~do_balance program~musubi musubi program~musubi->proc~mus_finalize program~musubi->proc~mus_solve

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=OutLen), private :: header
character(len=OutLen), private :: output
character(len=PathLen), private :: filename
integer, private :: fileunit
integer, private :: iLevel
integer, private :: ii
integer, private :: iErr

MPI related variables

integer, private :: msgsize

MPI related variables

integer, private :: fileno

MPI related variables

integer, private :: ErrErr

MPI related variables

real(kind=rk), private :: tMainLoop
real(kind=rk), private :: stageRatio(4)
real(kind=rk), private :: stageAve(4)
real(kind=rk), private :: stageMax(4)
integer, private :: ioStatus(mpi_status_size)
character(len=100), private :: IOError
integer, private :: resultlen =100