PPL Logo

libs/ck-libs/ampi/mpich-alltoall.C File Reference

Go to the source code of this file.

Functions

int MAX (int a, int b)
int MPI_Pack_size (int incount, MPI_Datatype type, MPI_Comm comm, int *size)
void MPICH_Localcopy (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype)
void MPID_Datatype_get_extent_macro (MPI_Datatype &type, MPI_Aint &extent)
void MPID_Datatype_get_size_macro (MPI_Datatype &type, MPI_Aint &size)
int MPICH_AlltoAll_long (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
int MPICH_AlltoAll_short (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
int MPICH_AlltoAll_medium (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)


Function Documentation

int MAX ( int  a,
int  b 
)

int MPI_Pack_size ( int  incount,
MPI_Datatype  type,
MPI_Comm  comm,
int size 
)

Definition at line 73 of file mpich-alltoall.C.

References getAmpiInstance(), ampi::getDDT(), MPI_SUCCESS, and typesize().

Referenced by MPICH_AlltoAll_short().

void MPICH_Localcopy ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype 
)

Definition at line 85 of file mpich-alltoall.C.

References AMPI_Comm_rank(), AMPI_Sendrecv(), and MPI_COMM_WORLD.

Referenced by MPICH_AlltoAll_long(), and MPICH_AlltoAll_short().

void MPID_Datatype_get_extent_macro ( MPI_Datatype type,
MPI_Aint extent 
) [inline]

void MPID_Datatype_get_size_macro ( MPI_Datatype type,
MPI_Aint size 
) [inline]

int MPICH_AlltoAll_long ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
)

int MPICH_AlltoAll_short ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
)

int MPICH_AlltoAll_medium ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
)


Generated on Sat May 26 08:08:08 2012 for Charm++ by  doxygen 1.5.5