SURFEX v8.1
General documentation of Surfex
|
Data Types | |
interface | mpl_gatherv |
Functions/Subroutines | |
subroutine | mpl_gatherv_preamb1 (IERROR, IPL_NUMPROC, IPL_MYRANK, ICOMM, IROOT, IMP_TYPE, KCOMM, KROOT, KMP_TYPE, KREQUEST) |
subroutine | mpl_gatherv_preamb2 (IPL_NUMPROC, IPL_MYRANK, IRECVBUFSIZE, ISENDCOUNT, KRECVCOUNTS, KIRECVDISPL, KRECVDISPL, CDSTRING) |
subroutine | mpl_gatherv_real4 (PSENDBUF, KROOT, PRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
subroutine | mpl_gatherv_real8 (PSENDBUF, KROOT, PRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
subroutine | mpl_gatherv_int (KSENDBUF, KROOT, KRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
subroutine | mpl_gatherv_int_scalar (KSENDBUF, KROOT, KRECVBUF, KRECVCOUNTS, KMP_TYPE, KRECVDISPL, KCOMM, KERROR, KREQUEST, CDSTRING) |
subroutine | mpl_gatherv_real8_scalar (PSENDBUF, KROOT, PRECVBUF, KRECVCOUNTS, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
Variables | |
logical | llabort =.TRUE. |
real(kind=jprd) | zdum_jprd |
real(kind=jprm) | zdum_jprm |
integer(kind=jpim) | zdum_int |
subroutine mpl_gatherv_mod::mpl_gatherv_int | ( | integer(kind=jpim), dimension(:), intent(in) | KSENDBUF, |
integer(kind=jpim), intent(in), optional | KROOT, | ||
integer(kind=jpim), dimension(:), intent(out), optional | 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 | ||
) |
subroutine mpl_gatherv_mod::mpl_gatherv_int_scalar | ( | integer(kind=jpim), intent(in) | KSENDBUF, |
integer(kind=jpim), intent(in), optional | KROOT, | ||
integer(kind=jpim), dimension(:), intent(out), optional | KRECVBUF, | ||
integer(kind=jpim), dimension(:), intent(in), optional | KRECVCOUNTS, | ||
integer(kind=jpim), intent(in), optional | KMP_TYPE, | ||
integer(kind=jpim), dimension(:), intent(in), optional | KRECVDISPL, | ||
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 97 of file mpl_gatherv_mod.F90.
subroutine mpl_gatherv_mod::mpl_gatherv_preamb2 | ( | integer(kind=jpim), intent(in) | IPL_NUMPROC, |
integer(kind=jpim), intent(in) | IPL_MYRANK, | ||
integer(kind=jpim), intent(in) | IRECVBUFSIZE, | ||
integer(kind=jpim), intent(in) | ISENDCOUNT, | ||
integer(kind=jpim), dimension(:), intent(in) | KRECVCOUNTS, | ||
integer(kind=jpim), dimension(:), intent(out) | KIRECVDISPL, | ||
integer(kind=jpim), dimension(:), intent(in), optional | KRECVDISPL, | ||
character*(*), intent(in), optional | CDSTRING | ||
) |
Definition at line 150 of file mpl_gatherv_mod.F90.
|
private |
subroutine mpl_gatherv_mod::mpl_gatherv_real8 | ( | real(kind=jprd), dimension(:) | PSENDBUF, |
integer(kind=jpim), intent(in), optional | KROOT, | ||
real(kind=jprd), dimension(:), optional | PRECVBUF, | ||
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 | ||
) |
subroutine mpl_gatherv_mod::mpl_gatherv_real8_scalar | ( | real(kind=jprd), intent(in) | PSENDBUF, |
integer(kind=jpim), intent(in), optional | KROOT, | ||
real(kind=jprd), dimension(:), intent(out), optional | PRECVBUF, | ||
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 | ||
) |
|
private |
Definition at line 81 of file mpl_gatherv_mod.F90.
|
private |
Definition at line 84 of file mpl_gatherv_mod.F90.
|
private |
Definition at line 82 of file mpl_gatherv_mod.F90.
|
private |
Definition at line 83 of file mpl_gatherv_mod.F90.