HP-MPI V2.3 for Linux Release Note
only at root) (handle)
IN root rank of receiving process (integer)
IN comm communicator (handle)
int MPI_GathervL(void* sendbuf, MPI_Aint sendcount, MPI_Datatype sendtype,
void* recvbuf, MPI_Aint *recvcounts, MPI_Aint *displs, MPI_Datatype recvtype,
int root, MPI_Comm comm)
IN sendbuf starting address of send buffer (choice)
IN sendcount number of elements
IN send buffer (non-negative integer)
IN sendtype data type of send buffer elements (handle)
OUT recvbuf address of receive buffer (choice, significant
only at root)
IN recvcounts array equal to the group size specifying the
number of elements that can be received from each rank
IN displs array of displacements relative to recvbuf
IN recvtype data type of recv buffer elements (significant
only at root) (handle)
IN root rank of receiving process (integer)
IN comm communicator (handle)
int MPI_ReduceL(void* sendbuf, void* recvbuf, MPI_Aint count, MPI_Datatype
datatype, MPI_Op op, int root, MPI_Comm comm)
IN sendbuf address of send buffer (choice)
OUT recvbuf address of receive buffer (choice, significant
only at root)
IN count number of elements in send buffer
IN datatype data type of elements of send buffer (handle)
IN op reduce operation (handle)
IN root rank of root process
IN comm communicator (handle)
int MPI_Reduce_scatterL(void* sendbuf, void* recvbuf, MPI_Aint *recvcounts,
MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
IN sendbuf starting address of send buffer (choice)
OUT recvbuf starting address of receive buffer (choice)
IN recvcounts array specifying the number of elements in
result distributed to each process.
IN datatype data type of elements of input buffer (handle)
IN op operation (handle)
IN comm communicator (handle)
int MPI_ScanL(void* sendbuf, void* recvbuf, MPI_Aint count, MPI_Datatype
datatype, MPI_Op op, MPI_Comm comm )
IN sendbuf starting address of send buffer (choice)
OUT recvbuf starting address of receive buffer (choice)
IN count number of elements in input buffer
IN datatype data type of elements of input buffer (handle)
A.2 Collective Communication 45