
Go to the source code of this file.
Functions | |
| void | pup_checkMPIerr (int mpi_err, const char *file, int line) |
| int | MPI_Incoming_pup (MPI_Datatype dt, int from, int tag, MPI_Comm comm) |
| Return the number of dt's in the next MPI message from/tag/comm. | |
| template<class T> | |
| void | MPI_Recv_pup (T &t, int from, int tag, MPI_Comm comm) |
| MPI_Recv, but using an object T with a pup routine. | |
| template<class T> | |
| void | MPI_Send_pup (T &t, int to, int tag, MPI_Comm comm) |
| MPI_Send, but using an object T with a pup routine. | |
| template<class T> | |
| void | MPI_Bcast_pup (T &t, int root, MPI_Comm comm) |
| MPI_Bcast, but using an object T with a pup routine. | |
| int MPI_Incoming_pup | ( | MPI_Datatype | dt, | |
| int | from, | |||
| int | tag, | |||
| MPI_Comm | comm | |||
| ) | [inline] |
Return the number of dt's in the next MPI message from/tag/comm.
Definition at line 23 of file pup_mpi.h.
References MPI_Get_count(), and MPI_Probe().
Referenced by FEM_chunk::exchangeGhostLists(), FEMchunk::exchangeGhostLists(), and MPI_Recv_pup().
MPI_Recv, but using an object T with a pup routine.
Definition at line 32 of file pup_mpi.h.
References PUP::fromMemBuf(), MPI_BYTE, MPI_Incoming_pup(), and MPI_Recv().
Referenced by FEM_master_parallel_part(), and FEM_slave_parallel_part().
MPI_Send, but using an object T with a pup routine.
Definition at line 43 of file pup_mpi.h.
References MPI_BYTE, MPI_Send(), PUP::size(), and PUP::toMemBuf().
Referenced by sendBrokenMeshes().
MPI_Bcast, but using an object T with a pup routine.
Definition at line 52 of file pup_mpi.h.
References PUP::fromMemBuf(), MPI_Bcast(), MPI_BYTE, MPI_Comm_rank(), MPI_INT, PUP::size(), and PUP::toMemBuf().
Referenced by CreateAdaptAdjacencies(), FEM_master_parallel_part(), FEM_slave_parallel_part(), makeGhost(), and ParFUM_createComm().
1.5.5