atlas::mpi namespace

Classes

template<typename DATA_TYPE, int SHAPE>
struct Buffer
Buffer<DATA_TYPE,SHAPE>
template<typename DATA_TYPE>
struct Buffer<DATA_TYPE, 1>
template<typename DATA_TYPE>
class BufferView
class CommStack
struct Scope
struct StatisticsTimerTraits
class Trace

Enums

enum class Operation { BROADCAST, ALLREDUCE, ALLGATHER, ALLTOALL, REDUCE, GATHER, SCATTER, BARRIER, SENDRECEIVE, ISEND, IRECEIVE, WAIT, _COUNT_ }

Typedefs

using Comm = eckit::mpi::Comm

Functions

void finalise()
void finalize()
auto comm() -> const Comm&
auto comm(std::string_view name) -> const Comm&
auto rank() -> idx_t
auto size() -> int
void push(std::string_view name)
void pop(std::string_view name)
void pop()
static auto name(Operation c) -> const std::string&
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.