|
SURFEX v8.1
General documentation of Surfex
|
Data Types | |
| interface | mpl_alltoallv |
Functions/Subroutines | |
| subroutine | mpl_alltoallv_preamb (KSENDCOUNTS, KISENDDISPL, KRECVCOUNTS, KIRECVDISPL, KSENDDISPL, KRECVDISPL, KMP_TYPE, KCOMM, CDSTRING) |
| subroutine | mpl_alltoallv_real8 (PSENDBUF, KSENDCOUNTS, PRECVBUF, KRECVCOUNTS, KSENDDISPL, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
| subroutine | mpl_alltoallv_real4 (PSENDBUF, KSENDCOUNTS, PRECVBUF, KRECVCOUNTS, KSENDDISPL, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
| subroutine | mpl_alltoallv_integer (KSENDBUF, KSENDCOUNTS, KRECVBUF, KRECVCOUNTS, KSENDDISPL, KRECVDISPL, KMP_TYPE, KCOMM, KERROR, KREQUEST, CDSTRING) |
Variables | |
| logical | llabort =.TRUE. |
| integer(kind=jpim) | icomm |
| integer(kind=jpim) | ierror |
| integer(kind=jpim) | ipl_numproc |
| integer(kind=jpim) | irecvcount |
| integer(kind=jpim) | isendcount |
| integer(kind=jpim) | ir |
| integer(kind=jpim) | imp_type |
| logical | llscalar |
| subroutine mpl_alltoallv_mod::mpl_alltoallv_integer | ( | integer(kind=jpim), dimension(:), intent(in) | KSENDBUF, |
| integer(kind=jpim), dimension(:), intent(in) | KSENDCOUNTS, | ||
| integer(kind=jpim), dimension(:), intent(out) | KRECVBUF, | ||
| integer(kind=jpim), dimension(:), intent(in) | KRECVCOUNTS, | ||
| integer(kind=jpim), dimension(:), intent(in), optional | KSENDDISPL, | ||
| 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 82 of file mpl_alltoallv_mod.F90.


| subroutine mpl_alltoallv_mod::mpl_alltoallv_real4 | ( | real(kind=jprm), dimension(:), intent(in) | PSENDBUF, |
| integer(kind=jpim), dimension(:), intent(in) | KSENDCOUNTS, | ||
| real(kind=jprm), dimension(:), intent(out) | PRECVBUF, | ||
| integer(kind=jpim), dimension(:), intent(in) | KRECVCOUNTS, | ||
| integer(kind=jpim), dimension(:), intent(in), optional | KSENDDISPL, | ||
| 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_alltoallv_mod::mpl_alltoallv_real8 | ( | real(kind=jprd), dimension(:), intent(in) | PSENDBUF, |
| integer(kind=jpim), dimension(:), intent(in) | KSENDCOUNTS, | ||
| real(kind=jprd), dimension(:), intent(out) | PRECVBUF, | ||
| integer(kind=jpim), dimension(:), intent(in) | KRECVCOUNTS, | ||
| integer(kind=jpim), dimension(:), intent(in), optional | KSENDDISPL, | ||
| 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 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 68 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 67 of file mpl_alltoallv_mod.F90.
|
private |
Definition at line 69 of file mpl_alltoallv_mod.F90.
1.8.13