SURFEX v8.1
General documentation of Surfex
Functions/Subroutines | Variables
modd_surfex_mpi Module Reference

Functions/Subroutines

subroutine wlog_mpi (HLOG, PLOG, KLOG, KLOG2, OLOG)
 
subroutine prep_log_mpi
 
subroutine end_log_mpi
 

Variables

real, dimension(:,:), allocatable xworks
 
real, dimension(:,:,:), allocatable xwork2s
 
integer, dimension(:), allocatable nreq
 
integer, dimension(:), allocatable nindex
 
integer, dimension(:), allocatable nnum
 
integer, dimension(:), allocatable nindex_mnh
 
integer, dimension(:), allocatable nnum_mnh
 
integer, dimension(:), allocatable nsize_task
 
integer ndim_full_init
 
integer nproc = 1
 
integer nrank = 0
 
integer ncomm = -1
 
integer npio = 0
 
integer nsize = 0
 
integer myproc = 0
 
integer idx_r = 0
 
integer idx_w = 0
 
integer idx_i = 0
 
real, dimension(5) xtime_write
 
real, dimension(6) xtime_calc
 
real xtime_npio_read =0
 
real xtime_npio_write =0
 
real xtime_comm_read =0
 
real xtime_calc_read =0
 
real xtime_comm_write =0
 
real xtime_calc_write =0
 
real xtime_init_sea =0
 
real xtime_init_water =0
 
real xtime_init_nature =0
 
real xtime_init_town =0
 
real xtime_sea =0
 
real xtime_water =0
 
real xtime_nature =0
 
real xtime_town =0
 

Function/Subroutine Documentation

◆ end_log_mpi()

subroutine modd_surfex_mpi::end_log_mpi ( )

Definition at line 175 of file modd_surfex_mpi.F90.

Here is the caller graph for this function:

◆ prep_log_mpi()

subroutine modd_surfex_mpi::prep_log_mpi ( )

Definition at line 153 of file modd_surfex_mpi.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ wlog_mpi()

subroutine modd_surfex_mpi::wlog_mpi ( character(len=*), intent(in)  HLOG,
real, intent(in), optional  PLOG,
integer, intent(in), optional  KLOG,
integer, intent(in), optional  KLOG2,
logical, intent(in), optional  OLOG 
)

Definition at line 91 of file modd_surfex_mpi.F90.

Here is the caller graph for this function:

Variable Documentation

◆ idx_i

integer modd_surfex_mpi::idx_i = 0

Definition at line 66 of file modd_surfex_mpi.F90.

◆ idx_r

integer modd_surfex_mpi::idx_r = 0

Definition at line 64 of file modd_surfex_mpi.F90.

◆ idx_w

integer modd_surfex_mpi::idx_w = 0

Definition at line 65 of file modd_surfex_mpi.F90.

◆ myproc

integer modd_surfex_mpi::myproc = 0

Definition at line 62 of file modd_surfex_mpi.F90.

◆ ncomm

integer modd_surfex_mpi::ncomm = -1

Definition at line 59 of file modd_surfex_mpi.F90.

◆ ndim_full_init

integer modd_surfex_mpi::ndim_full_init

Definition at line 55 of file modd_surfex_mpi.F90.

◆ nindex

integer, dimension(:), allocatable modd_surfex_mpi::nindex

Definition at line 49 of file modd_surfex_mpi.F90.

◆ nindex_mnh

integer, dimension(:), allocatable modd_surfex_mpi::nindex_mnh

Definition at line 51 of file modd_surfex_mpi.F90.

◆ nnum

integer, dimension(:), allocatable modd_surfex_mpi::nnum

Definition at line 50 of file modd_surfex_mpi.F90.

◆ nnum_mnh

integer, dimension(:), allocatable modd_surfex_mpi::nnum_mnh

Definition at line 52 of file modd_surfex_mpi.F90.

◆ npio

integer modd_surfex_mpi::npio = 0

Definition at line 60 of file modd_surfex_mpi.F90.

◆ nproc

integer modd_surfex_mpi::nproc = 1

Definition at line 57 of file modd_surfex_mpi.F90.

◆ nrank

integer modd_surfex_mpi::nrank = 0

Definition at line 58 of file modd_surfex_mpi.F90.

◆ nreq

integer, dimension(:), allocatable modd_surfex_mpi::nreq

Definition at line 48 of file modd_surfex_mpi.F90.

◆ nsize

integer modd_surfex_mpi::nsize = 0

Definition at line 61 of file modd_surfex_mpi.F90.

◆ nsize_task

integer, dimension(:), allocatable modd_surfex_mpi::nsize_task

Definition at line 53 of file modd_surfex_mpi.F90.

◆ xtime_calc

real, dimension(6) modd_surfex_mpi::xtime_calc

Definition at line 69 of file modd_surfex_mpi.F90.

◆ xtime_calc_read

real modd_surfex_mpi::xtime_calc_read =0

Definition at line 74 of file modd_surfex_mpi.F90.

◆ xtime_calc_write

real modd_surfex_mpi::xtime_calc_write =0

Definition at line 76 of file modd_surfex_mpi.F90.

◆ xtime_comm_read

real modd_surfex_mpi::xtime_comm_read =0

Definition at line 73 of file modd_surfex_mpi.F90.

◆ xtime_comm_write

real modd_surfex_mpi::xtime_comm_write =0

Definition at line 75 of file modd_surfex_mpi.F90.

◆ xtime_init_nature

real modd_surfex_mpi::xtime_init_nature =0

Definition at line 80 of file modd_surfex_mpi.F90.

◆ xtime_init_sea

real modd_surfex_mpi::xtime_init_sea =0

Definition at line 78 of file modd_surfex_mpi.F90.

◆ xtime_init_town

real modd_surfex_mpi::xtime_init_town =0

Definition at line 81 of file modd_surfex_mpi.F90.

◆ xtime_init_water

real modd_surfex_mpi::xtime_init_water =0

Definition at line 79 of file modd_surfex_mpi.F90.

◆ xtime_nature

real modd_surfex_mpi::xtime_nature =0

Definition at line 85 of file modd_surfex_mpi.F90.

◆ xtime_npio_read

real modd_surfex_mpi::xtime_npio_read =0

Definition at line 71 of file modd_surfex_mpi.F90.

◆ xtime_npio_write

real modd_surfex_mpi::xtime_npio_write =0

Definition at line 72 of file modd_surfex_mpi.F90.

◆ xtime_sea

real modd_surfex_mpi::xtime_sea =0

Definition at line 83 of file modd_surfex_mpi.F90.

◆ xtime_town

real modd_surfex_mpi::xtime_town =0

Definition at line 86 of file modd_surfex_mpi.F90.

◆ xtime_water

real modd_surfex_mpi::xtime_water =0

Definition at line 84 of file modd_surfex_mpi.F90.

◆ xtime_write

real, dimension(5) modd_surfex_mpi::xtime_write

Definition at line 68 of file modd_surfex_mpi.F90.

◆ xwork2s

real, dimension(:,:,:), allocatable modd_surfex_mpi::xwork2s

Definition at line 46 of file modd_surfex_mpi.F90.

◆ xworks

real, dimension(:,:), allocatable modd_surfex_mpi::xworks

Definition at line 45 of file modd_surfex_mpi.F90.