|
KaMPIng 0.2.1
Flexible and (near) zero-overhead C++ bindings for MPI
|
MPI thread support levels. More...
#include <mpi.h>

Go to the source code of this file.
Enumerations | |
| enum class | kamping::ThreadLevel : int { single = MPI_THREAD_SINGLE , funneled = MPI_THREAD_FUNNELED , serialized = MPI_THREAD_SERIALIZED , multiple = MPI_THREAD_MULTIPLE } |
MPI thread support levels defining the allowed concurrency of MPI calls relative to application threads. You can obtain the underlying values by casting the enum value to int. More... | |
Functions | |
| bool | kamping::operator== (ThreadLevel lhs, ThreadLevel rhs) noexcept |
| Comparison operator for ThreadLevel. | |
| bool | kamping::operator!= (ThreadLevel lhs, ThreadLevel rhs) noexcept |
| Comparison operator for ThreadLevel. | |
| bool | kamping::operator< (ThreadLevel lhs, ThreadLevel rhs) noexcept |
| Comparison operator for ThreadLevel. | |
| bool | kamping::operator<= (ThreadLevel lhs, ThreadLevel rhs) noexcept |
| Comparison operator for ThreadLevel. | |
| bool | kamping::operator> (ThreadLevel lhs, ThreadLevel rhs) noexcept |
| Comparison operator for ThreadLevel. | |
| bool | kamping::operator>= (ThreadLevel lhs, ThreadLevel rhs) noexcept |
| Comparison operator for ThreadLevel. | |
MPI thread support levels.
|
strong |
MPI thread support levels defining the allowed concurrency of MPI calls relative to application threads. You can obtain the underlying values by casting the enum value to int.