32 . TOTAL_RCV_SIZE,RCV_SIZE,RDISPLS,
33 . REQUEST,COMM,NB_PROC)
37#include "implicit_f.inc"
46 INTEGER,
INTENT(inout) :: REQUEST,COMM
47 INTEGER,
INTENT(inout) :: TOTAL_SEND_SIZE,,NB_PROC
48 INTEGER,
DIMENSION(NB_PROC),
INTENT(inout) :: SEND_SIZE
49 INTEGER,
DIMENSION(NB_PROC),
INTENT(inout) :: RCV_SIZE
50 INTEGER,
DIMENSION(NB_PROC),
INTENT(inout) :: SDISPLS,RDISPLS
51 my_real,
DIMENSION(TOTAL_SEND_SIZE),
INTENT(inout) :: sendbuf
52 my_real,
DIMENSION(TOTAL_RCV_SIZE),
INTENT(inout) :: recvbuf
74 CALL mpi_alltoallv(sendbuf,send_size,sdispls,real,
75 . recvbuf,rcv_size,rdispls,real,
77 request = mpi_request_null
subroutine spmd_ialltoallv(sendbuf, recvbuf, send_size, total_send_size, sdispls, total_rcv_size, rcv_size, rdispls, request, comm, nb_proc)