|
| const eckit::mpi::Comm & | oops::mpi::world () |
| | Default communicator with all MPI tasks (ie MPI_COMM_WORLD) More...
|
| |
| const eckit::mpi::Comm & | oops::mpi::myself () |
| | Default communicator with each MPI task by itself. More...
|
| |
| template<typename SERIALIZABLE > |
| void | oops::mpi::send (const eckit::mpi::Comm &comm, const SERIALIZABLE &sendobj, const int dest, const int tag) |
| | Extend eckit Comm for Serializable oops objects. More...
|
| |
| template<typename SERIALIZABLE > |
| void | oops::mpi::receive (const eckit::mpi::Comm &comm, SERIALIZABLE &recvobj, const int source, const int tag) |
| |
| void | oops::mpi::gather (const eckit::mpi::Comm &comm, const std::vector< double > &send, std::vector< double > &recv, const size_t root) |
| |
| template<typename SERIALIZABLE > |
| void | oops::mpi::gather (const eckit::mpi::Comm &comm, const std::vector< SERIALIZABLE > &send, std::vector< SERIALIZABLE > &recv, const size_t root) |
| |
| void | oops::mpi::allGather (const eckit::mpi::Comm &comm, const Eigen::VectorXd &sendbuf, Eigen::MatrixXd &recvbuf) |
| |
| template<typename CIter , typename Iter > |
| void | oops::mpi::allGathervUsingSerialize (const eckit::mpi::Comm &comm, CIter first, CIter last, Iter recvbuf) |
| | A wrapper around the MPI all gather operation for serializable types. More...
|
| |
| template<typename T > |
| void | oops::mpi::allGatherv (const eckit::mpi::Comm &comm, std::vector< T > &x) |
| | Perform the MPI all gather operation on a vector of "plain old data". More...
|
| |
| void | oops::mpi::allGatherv (const eckit::mpi::Comm &comm, std::vector< util::DateTime > &x) |
| | Perform the MPI all gather operation on a vector of DateTime objects. More...
|
| |
| void | oops::mpi::allGatherv (const eckit::mpi::Comm &comm, std::vector< std::string > &x) |
| | Perform the MPI all gather operation on a vector of DateTime objects. More...
|
| |
| void | oops::mpi::exclusiveScan (const eckit::mpi::Comm &comm, size_t &x) |
| | Perform the exclusive scan operation. More...
|
| |