tem_global_vmhwm Function

public function tem_global_vmhwm() result(hwm)

Obtain the memory status from all processes (min, max, avg).

Find min, max and average high water mark of the virtual memory usage across all processes (MPI_COMM_WORLD) on rank 0. Results are in Megabytes, and the resulting array contains min, max, avg in this order.

Arguments

None

Return Value real(kind=rk)(3)


Calls

proc~~tem_global_vmhwm~~CallsGraph proc~tem_global_vmhwm tem_global_vmhwm proc~my_status_int my_status_int proc~tem_global_vmhwm->proc~my_status_int mpi_comm_size mpi_comm_size proc~tem_global_vmhwm->mpi_comm_size mpi_reduce mpi_reduce proc~tem_global_vmhwm->mpi_reduce proc~my_status_string my_status_string proc~my_status_int->proc~my_status_string proc~print_self_status print_self_status proc~my_status_string->proc~print_self_status proc~newunit newunit proc~my_status_string->proc~newunit proc~print_self_status->proc~newunit

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: myhwm
integer, private :: minhwm
integer, private :: maxhwm
integer, private :: nProcs
integer, private :: iError
real, private :: myMB
real, private :: sumhwm