32 . TOTAL_RCV_SIZE,RCV_SIZE,RDISPLS,
33 . REQUEST,COMM,NB_PROC)
37#include "implicit_f.inc"
45 INTEGER,
INTENT(in) :: REQUEST,COMM
46 INTEGER,
INTENT(in) :: TOTAL_SEND_SIZE,TOTAL_RCV_SIZE,NB_PROC
47 INTEGER,
DIMENSION(NB_PROC),
INTENT(in) :: SEND_SIZE
48 INTEGER,
DIMENSION(NB_PROC),
INTENT(in) :: RCV_SIZE
49 INTEGER,
DIMENSION(NB_PROC),
INTENT(in) :: SDISPLS,RDISPLS
50 my_real,
DIMENSION(TOTAL_SEND_SIZE),
INTENT(in) :: sendbuf
51 my_real,
DIMENSION(TOTAL_RCV_SIZE),
INTENT(out) :: recvbuf
77 CALL mpi_alltoallv(sendbuf,send_size,sdispls,real,
78 . recvbuf,rcv_size,rdispls,real,
84 CALL mpi_ialltoallv(sendbuf,send_size,sdispls,real,
85 . recvbuf,rcv_size,rdispls,real,
subroutine spmd_ialltoallv(sendbuf, recvbuf, send_size, total_send_size, sdispls, total_rcv_size, rcv_size, rdispls, request, comm, nb_proc)