TRIQS/mpi 1.3.0
C++ interface to MPI
|
#include <mpi/lazy.hpp>
Represents a lazy MPI communication.
Tag | An mpi::tag to specify the kind of MPI communication. |
T | Type to be communicated. |
Public Attributes | |
bool | all {} |
Whether to use the MPI_Allxxx operation. | |
communicator | c |
mpi::communicator used in the lazy communication. | |
MPI_Op | op {} |
MPI_Op used in the lazy communication (only relevant if mpi::tag::reduce is used). | |
T | rhs |
Object to be communicated. | |
int | root {} |
Rank of the root process. | |