pomerol
2.1
|
A master-worker parallelization scheme using non-blocking MPI communications. More...
#include <mpi.h>
#include <cstddef>
#include <map>
#include <stack>
#include <vector>
Go to the source code of this file.
Data Structures | |
struct | pMPI::MPIWorker |
Abstraction of an MPI worker process. More... | |
struct | pMPI::MPIMaster |
Abstraction of an MPI master process. More... | |
Namespaces | |
pMPI | |
A bunch of tools used for MPI-parallelization of computations. | |
Typedefs | |
using | pMPI::JobId = int |
ID of a job. More... | |
using | pMPI::WorkerId = int |
ID of a worker process. More... | |
Enumerations | |
enum | pMPI::WorkerTag : int { pMPI::Pending, pMPI::Work, pMPI::Finish } |
MPI message tags used in communications between the master and its workers. More... | |
A master-worker parallelization scheme using non-blocking MPI communications.
Definition in file mpi_dispatcher.hpp.