|
Pack and Unpack for C-XSC base types (only for completeness purposes) |
int | MPI_Pack (real &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, real &, MPI_Comm) |
int | MPI_Pack (interval &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, interval &, MPI_Comm) |
int | MPI_Pack (complex &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, complex &, MPI_Comm) |
int | MPI_Pack (cinterval &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cinterval &, MPI_Comm) |
Pack and Unpack for C-XSC multiple precision scalar types |
int | MPI_Pack (l_real &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_real &, MPI_Comm) |
int | MPI_Pack (l_interval &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_interval &, MPI_Comm) |
int | MPI_Pack (l_complex &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_complex &, MPI_Comm) |
Pack and Unpack for C-XSC vector types |
int | MPI_Pack (rvector &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, rvector &, MPI_Comm) |
int | MPI_Pack (ivector &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, ivector &, MPI_Comm) |
int | MPI_Pack (cvector &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cvector &, MPI_Comm) |
int | MPI_Pack (civector &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, civector &, MPI_Comm) |
Pack and Unpack for C-XSC multiple precision vector types |
int | MPI_Pack (l_rvector &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_rvector &, MPI_Comm) |
int | MPI_Pack (l_ivector &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_ivector &, MPI_Comm) |
Pack and Unpack for C-XSC matrix types |
int | MPI_Pack (rmatrix &, void *, int, int *, MPI_Comm) |
int | MPI_Pack (rmatrix &, int, int, int, int, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, rmatrix &, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, rmatrix &, int, int, int, int, MPI_Comm) |
int | MPI_Pack (imatrix &, void *, int, int *, MPI_Comm) |
int | MPI_Pack (imatrix &, int, int, int, int, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, imatrix &, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, imatrix &, int, int, int, int, MPI_Comm) |
int | MPI_Pack (cmatrix &, void *, int, int *, MPI_Comm) |
int | MPI_Pack (cmatrix &, int, int, int, int, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cmatrix &, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cmatrix &, int, int, int, int, MPI_Comm) |
int | MPI_Pack (cimatrix &, void *, int, int *, MPI_Comm) |
int | MPI_Pack (cimatrix &, int, int, int, int, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cimatrix &, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cimatrix &, int, int, int, int, MPI_Comm) |
Pack and Unpack for C-XSC multiple precision matrix types |
int | MPI_Pack (l_rmatrix &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_rmatrix &, MPI_Comm) |
int | MPI_Pack (l_imatrix &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, l_imatrix &, MPI_Comm) |
Pack and Unpack for C-XSC dotprecision types |
int | MPI_Pack (dotprecision &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, dotprecision &, MPI_Comm) |
int | MPI_Pack (idotprecision &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, idotprecision &, MPI_Comm) |
int | MPI_Pack (cdotprecision &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cdotprecision &, MPI_Comm) |
int | MPI_Pack (cidotprecision &, void *, int, int *, MPI_Comm) |
int | MPI_Unpack (void *, int, int *, cidotprecision &, MPI_Comm) |
Point-to-Point communication functions for C-XSC data types |
template<class T> |
int | MPI_Send (T &, int, int, MPI_Comm) |
template<class T> |
int | MPI_Send (T &, int, int, int, int, int, int, MPI_Comm) |
template<class T> |
int | MPI_Bsend (T &, int, int, MPI_Comm) |
template<class T> |
int | MPI_Bsend (T &, int, int, int, int, int, int, MPI_Comm) |
template<class T> |
int | MPI_Ssend (T &, int, int, MPI_Comm) |
template<class T> |
int | MPI_Ssend (T &, int, int, int, int, int, int, MPI_Comm) |
template<class T> |
int | MPI_Rsend (T &, int, int, MPI_Comm) |
template<class T> |
int | MPI_Rsend (T &, int, int, int, int, int, int, MPI_Comm) |
template<class T> |
int | MPI_Isend (T &, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Isend (T &, int, int, int, int, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Ibsend (T &, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Ibsend (T &, int, int, int, int, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Issend (T &, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Issend (T &, int, int, int, int, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Irsend (T &, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Irsend (T &, int, int, int, int, int, int, MPI_Comm, MPI_Request *) |
template<class T> |
int | MPI_Recv (T &, int, int, MPI_Comm, MPI_Status *) |
template<class T> |
int | MPI_Recv (T &, int, int, int, int, int, int, MPI_Comm, MPI_Status *) |
Collective communication functions for C-XSC data types |
template<class T> |
int | MPI_Bcast (T &, int, MPI_Comm) |
template<class T> |
int | MPI_Bcast (T &, int, int, int, int, int, MPI_Comm) |
Definitions of new MPI data types. |
bool | MPI_CXSC_TYPES_DEFINED |
MPI_Datatype | MPI_CXSC_REAL |
MPI_Datatype | MPI_CXSC_COMPLEX |
MPI_Datatype | MPI_CXSC_INTERVAL |
MPI_Datatype | MPI_CXSC_CINTERVAL |
Functions |
void | MPI_Fehler (int, char *, char *, int) |
int | MPI_Define_CXSC_Types () |
Variables |
const int | MPI_CXSC_BUFFERLEN = 900000000 |