37 return static_cast<int>(
lhs) ==
static_cast<int>(
rhs);
47 return static_cast<int>(
lhs) <
static_cast<int>(
rhs);
52 return static_cast<int>(
lhs) <=
static_cast<int>(
rhs);
57 return static_cast<int>(
lhs) >
static_cast<int>(
rhs);
62 return static_cast<int>(
lhs) >=
static_cast<int>(
rhs);
STL-compatible allocator for requesting memory using the builtin MPI allocator.
Definition allocator.hpp:32
ThreadLevel
MPI thread support levels defining the allowed concurrency of MPI calls relative to application threa...
Definition thread_levels.hpp:24
@ funneled
Only the main thread will make MPI calls, but the application may be multi-threaded.
@ multiple
Full thread support; multiple threads may call MPI concurrently.
@ single
No thread support; only one thread may execute, and only the main thread can make MPI calls.
@ serialized
Multiple threads may exist, but only one at a time will make MPI calls (calls are serialized).
bool operator>=(ThreadLevel lhs, ThreadLevel rhs) noexcept
Comparison operator for ThreadLevel.
Definition thread_levels.hpp:61
bool operator>(ThreadLevel lhs, ThreadLevel rhs) noexcept
Comparison operator for ThreadLevel.
Definition thread_levels.hpp:56