KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
|
#include "kamping/assertion_levels.hpp"
#include "kamping/mpi_ops.hpp"
#include "kamping/named_parameter_types.hpp"
#include "kassert/kassert.hpp"
Go to the source code of this file.
Classes | |
class | kamping::internal::OperationBuilder< Op, Commutative > |
Parameter wrapping an operation passed to reduce-like MPI collectives. This wraps an MPI operation without the argument of the operation specified. This enables the user to construct such wrapper using the parameter factory kamping::op without passing the type of the operation. The library developer may then construct the actual operation wrapper with a given type later. More... | |
Namespaces | |
namespace | kamping::internal |
Internal namespace marking the code that is not user-facing. | |
The class defined in this file serve as wrapper for functions passed to MPI
calls wrapped by KaMPIng.