SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines | Variables
mpl_allgatherv_mod Module Reference

Data Types

interface  mpl_allgatherv
 

Functions/Subroutines

subroutine mpl_allgatherv_real4 (PSENDBUF, PRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_allgatherv_real8 (PSENDBUF, PRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_allgatherv_int (KSENDBUF, KRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 
subroutine mpl_allgatherv_int_scalar (KSENDBUF, KRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING)
 

Variables

logical llabort =.TRUE.
 
logical llbarrier
 

Function/Subroutine Documentation

◆ mpl_allgatherv_int()

subroutine mpl_allgatherv_mod::mpl_allgatherv_int ( integer(kind=jpim), dimension(:)  KSENDBUF,
integer(kind=jpim), dimension(:)  KRECVBUF,
integer(kind=jpim), dimension(:), intent(in)  KRECVCOUNTS,
integer(kind=jpim), dimension(:), intent(in), optional  KRECVDISPL,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 269 of file mpl_allgatherv_mod.F90.

Here is the call graph for this function:

◆ mpl_allgatherv_int_scalar()

subroutine mpl_allgatherv_mod::mpl_allgatherv_int_scalar ( integer(kind=jpim)  KSENDBUF,
integer(kind=jpim), dimension(:)  KRECVBUF,
integer(kind=jpim), dimension(:), intent(in), optional  KRECVCOUNTS,
integer(kind=jpim), dimension(:), intent(in), optional  KRECVDISPL,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 355 of file mpl_allgatherv_mod.F90.

Here is the call graph for this function:

◆ mpl_allgatherv_real4()

subroutine mpl_allgatherv_mod::mpl_allgatherv_real4 ( real(kind=jprm), dimension(:)  PSENDBUF,
real(kind=jprm), dimension(:)  PRECVBUF,
integer(kind=jpim), dimension(:), intent(in)  KRECVCOUNTS,
integer(kind=jpim), dimension(:), intent(in), optional  KRECVDISPL,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)
private

Definition at line 92 of file mpl_allgatherv_mod.F90.

Here is the call graph for this function:

◆ mpl_allgatherv_real8()

subroutine mpl_allgatherv_mod::mpl_allgatherv_real8 ( real(kind=jprd), dimension(:)  PSENDBUF,
real(kind=jprd), dimension(:)  PRECVBUF,
integer(kind=jpim), dimension(:), intent(in)  KRECVCOUNTS,
integer(kind=jpim), dimension(:), intent(in), optional  KRECVDISPL,
integer(kind=jpim), intent(in), optional  KMP_TYPE,
integer(kind=jpim), intent(in), optional  KCOMM,
integer(kind=jpim), intent(out), optional  KERROR,
integer(kind=jpim), intent(out), optional  KREQUEST,
character*(*), intent(in), optional  CDSTRING 
)

Definition at line 179 of file mpl_allgatherv_mod.F90.

Here is the call graph for this function:

Variable Documentation

◆ llabort

logical mpl_allgatherv_mod::llabort =.TRUE.
private

Definition at line 77 of file mpl_allgatherv_mod.F90.

◆ llbarrier

logical mpl_allgatherv_mod::llbarrier
private

Definition at line 78 of file mpl_allgatherv_mod.F90.