#include <Teuchos_MPIContainerComm.hpp>
Static Public Member Functions | |
| void | bcast (T &x, int src, const MPIComm &comm) |
| Broadcast a single object. | |
| void | bcast (Array< T > &x, int src, const MPIComm &comm) |
| Broadcast an array of objects. | |
| void | bcast (Array< Array< T > > &x, int src, const MPIComm &comm) |
| Broadcast an array of arrays. | |
| void | allGather (const T &outgoing, Array< T > &incoming, const MPIComm &comm) |
| Gather to all processors. | |
| void | allToAll (const Array< T > &outgoing, Array< Array< T > > &incoming, const MPIComm &comm) |
| All-to-all scatter/gather for an array of objects. | |
| void | allToAll (const Array< Array< T > > &outgoing, Array< Array< T > > &incoming, const MPIComm &comm) |
| All-to-all scatter/gather for an array of arrays. | |
| void | gatherv (const Array< T > &outgoing, Array< Array< T > > &incoming, int rootRank, const MPIComm &comm) |
| void | accumulate (const T &localValue, Array< T > &sums, T &total, const MPIComm &comm) |
| Sum local values from all processors with rank < myRank. | |
std::string.
|
||||||||||||||||||||
|
Broadcast a single object.
|
|
||||||||||||||||||||
|
Broadcast an array of objects.
|
|
||||||||||||||||||||
|
Broadcast an array of arrays.
|
|
||||||||||||||||||||
|
Gather to all processors.
|
|
||||||||||||||||||||
|
All-to-all scatter/gather for an array of objects.
|
|
||||||||||||||||||||
|
All-to-all scatter/gather for an array of arrays.
|
|
||||||||||||||||||||||||
|
Gatherv: gather arrays of data to the root processor |
|
||||||||||||||||||||||||
|
Sum local values from all processors with rank < myRank.
|
1.3.9.1