TRIQS/mpi 1.3.0
C++ interface to MPI
|
Allow specific types to use lazy MPI communication.
Please look at the MPI interface in the nda library for more details.
Classes | |
struct | mpi::lazy< Tag, T > |
Represents a lazy MPI communication. More... | |
struct | mpi::tag::gather |
Tag to specify a lazy MPI gather call. More... | |
struct | mpi::tag::reduce |
Tag to specify a lazy MPI reduce call. More... | |
struct | mpi::tag::scatter |
Tag to specify a lazy MPI scatter call. More... | |
Variables | |
template<typename T > | |
constexpr bool | mpi::is_mpi_lazy = false |
Type trait to check if a type is mpi::lazy. | |
template<typename Tag , typename T > | |
constexpr bool | mpi::is_mpi_lazy< lazy< Tag, T > > = true |
Spezialization of mpi::is_mpi_lazy. | |
|
inlineconstexpr |
#include <mpi/lazy.hpp>
Type trait to check if a type is mpi::lazy.
T | Type to be checked. |
|
inlineconstexpr |
#include <mpi/lazy.hpp>
Spezialization of mpi::is_mpi_lazy.
Tag | Type to specify the kind of MPI call. |
T | Type to be checked. |