|
KaMPIng 0.2.1
(Near) zero-overhead MPI wrapper for C++
|
Mapping of C++ datatypes to builtin MPI types. More...
#include <complex>#include <cstddef>#include <type_traits>#include <mpi.h>#include "kamping/types/kabool.hpp"

Go to the source code of this file.
Enumerations | |
| enum class | kamping::types::TypeCategory { integer , floating , complex , logical , byte , character , struct_like , contiguous } |
| Type groups as defined in Section 6.9.2 of the MPI 4.0 standard. | |
Functions | |
| constexpr bool | kamping::types::category_has_to_be_committed (TypeCategory category) |
Returns whether an MPI_Datatype of the given category must be committed before use. | |
Variables | |
| template<typename T > | |
| constexpr bool | kamping::types::is_builtin_type_v = builtin_type<T>::value |
| Helper variable template for builtin_type. | |
Mapping of C++ datatypes to builtin MPI types.