Namespace mpi

namespace mpi
namespace wrapper

Functions

void broadcast_stream(boost::mpi::communicator &comm, std::stringstream &stream, size_t root)

Communicates a string object across network via a MPI broadcast.

template<class T>
void broadcast_class(boost::mpi::communicator &comm, T &any, size_t root)

Communicates a class object across network via a MPI broadcast. Class must be serializable.