|
pomerol
2.2
|
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.