Doxygen
1.9.1
|
DREAM objects send/receive through MPI. More...
#include "tsgMPIScatterGrid.hpp"
Go to the source code of this file.
Namespaces | |
TasDREAM | |
Encapsulates the Tasmanian DREAM module. | |
Functions | |
template<class Likelihood > | |
int | TasDREAM::MPILikelihoodSend (Likelihood const &likely, int destination, int tag, MPI_Comm comm, int outputs_begin=0, int outputs_end=-1) |
Send a likelihood to another process in the MPI comm. More... | |
template<class Likelihood > | |
int | TasDREAM::MPILikelihoodRecv (Likelihood &likely, int source, int tag, MPI_Comm comm, MPI_Status *status=MPI_STATUS_IGNORE) |
Receive a likelihood from another process in the MPI comm. More... | |
template<class Likelihood > | |
int | TasDREAM::MPILikelihoodScatter (Likelihood const &source, Likelihood &destination, int root, int tag, MPI_Comm comm) |
Split the likelihood across the comm where each rank receives an equal portion of the total outputs. More... | |
DREAM objects send/receive through MPI.
Templates that communicate DREAM objects through an MPI commands.