SURFEX v8.1
General documentation of Surfex
yommplstats.F90
Go to the documentation of this file.
1 MODULE yommplstats
2 
3 USE parkind1 ,ONLY : jprd, jpim
4 
5 IMPLICIT NONE
6 
7 SAVE
8 
9 ! ------------------------------------------------------------------
10 ! Module for communications statistics.
11 ! Module is internal to the MPLSTATS package -
12 ! routines MPL_SENDSTATS, MPL_RECVSTATS
13 
14 ! LMPLSTATS - TRUE for gathering communications statistics
15 
16 
17 LOGICAL :: lmplstats = .false.
18 REAL(KIND=JPRD), ALLOCATABLE :: mplsendbytes(:), mplrecvbytes(:)
19 INTEGER(KIND=JPIM), ALLOCATABLE :: mplsendnum(:), mplrecvnum(:)
20 
21 END MODULE yommplstats
22 
23 
24 
25 
integer, parameter jpim
Definition: parkind1.F90:13
integer, parameter jprd
Definition: parkind1.F90:39
logical lmplstats
Definition: yommplstats.F90:17
real(kind=jprd), dimension(:), allocatable mplsendbytes
Definition: yommplstats.F90:18
real(kind=jprd), dimension(:), allocatable mplrecvbytes
Definition: yommplstats.F90:18
integer(kind=jpim), dimension(:), allocatable mplrecvnum
Definition: yommplstats.F90:19
integer(kind=jpim), dimension(:), allocatable mplsendnum
Definition: yommplstats.F90:19