HP-MPI V2.3 for Linux Release Note
int MPI_AlltoallvL(void* sendbuf, MPI_Aint *sendcounts, MPI_Aint *sdispls,
MPI_Datatype sendtype, void* recvbuf, MPI_Aint *recvcounts, MPI_Aint *rdispls,
MPI_Datatype recvtype, MPI_Comm comm)
IN sendbuf starting address of send buffer (choice)
IN sendcounts array equal to the group size specifying the
number of elements to send to each rank
IN sdispls array of displacements relative to sendbuf
IN sendtype data type of send buffer elements (handle)
OUT recvbuf address of receive buffer (choice)
IN recvcounts array equal to the group size specifying the
number of elements that can be received from each rank
IN rdispls array of displacements relative to recvbuf
IN recvtype data type of receive buffer elements (handle)
IN comm communicator (handle)
int MPI_AlltoallwL(void *sendbuf, MPI_Aint sendcounts[], MPI_Aint sdispls[],
MPI_Datatype sendtypes[], void *recvbuf, MPI_Aint recvcounts[], MPI_Aint rdispls[],
MPI_Datatype recvtypes[], MPI_Comm comm)
IN sendbuf starting address of send buffer (choice)
IN sendcounts array equal to the group size specifying the
number of elements to send to each rank
IN sdispls array of displacements relative to sendbuf
IN sendtypes array of datatypes, with entry j specifying the
type of data to send to process j
OUT recvbuf address of receive buffer (choice)
IN recvcounts array equal to the group size specifying the
number of elements that can be received from each rank
IN rdispls array of displacements relative to recvbuf
IN recvtypes array of datatypes, with entry j specifying the
type of data recieved from process j
IN comm communicator (handle)
int MPI_BcastL(void* buffer, MPI_Aint count, MPI_Datatype datatype, int root,
MPI_Comm comm ) INOUT buffer starting address of buffer (choice)
IN count number of entries in buffer
IN datatype data type of buffer (handle)
IN root rank of broadcast root
IN comm communicator (handle)
int MPI_GatherL(void* sendbuf, MPI_Aint sendcount, MPI_Datatype sendtype,
void* recvbuf, MPI_Aint recvcount, MPI_Datatype recvtype, int root, MPI_Comm
comm)
IN sendbuf starting address of send buffer (choice)
IN sendcount number of elements in send buffer
IN sendtype data type of send buffer elements (handle)
OUT recvbuf address of receive buffer (choice, significant
only at root)
IN recvcount number of elements for any single receive
(significant only at root)
IN recvtype data type of recv buffer elements (significant
44 HP-MPI Large Message APIs