|
pomerol
2.2
|
Utilities for MPI-parallelized calculation of computable objects. More...
#include "misc.hpp"#include "mpi_dispatcher.hpp"#include <algorithm>#include <cstddef>#include <iostream>#include <map>#include <memory>#include <numeric>#include <tuple>#include <vector>

Go to the source code of this file.
Data Structures | |
| struct | pMPI::ComputeWrap< PartType > |
| Wrapper around a computable object that calls the compute() method of the wrapped object and carries information about the complexity of a call to that method. More... | |
| struct | pMPI::PrepareWrap< PartType > |
| Wrapper around a computable object that calls the prepare() method of the wrapped object and carries information about the complexity of a call to that method. More... | |
| struct | pMPI::mpi_skel< WrapType > |
| This structure carries a list of wrappers and uses the mpi_dispatcher mechanism to distribute the wrappers over MPI ranks and to call run() for all of them in parallel. More... | |
Namespaces | |
| pMPI | |
| A bunch of tools used for MPI-parallelization of computations. | |
Utilities for MPI-parallelized calculation of computable objects.
Definition in file mpi_skel.hpp.