Tomographer
v5.4
Tomographer C++ Framework Documentation
|
MPI Implementation for multi-processing More...
#include <csignal>
#include <string>
#include <chrono>
#include <exception>
#include <algorithm>
#include <boost/exception_ptr.hpp>
#include <boost/exception/diagnostic_information.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/vector.hpp>
#include <tomographer/tools/fmt.h>
#include <tomographer/tools/needownoperatornew.h>
#include <tomographer/multiproc.h>
#include <tomographer/multiprocthreadcommon.h>
#include <boost/mpi/environment.hpp>
#include <boost/mpi/communicator.hpp>
#include <boost/mpi/collectives.hpp>
Go to the source code of this file.
Classes | |
struct | Tomographer::MultiProc::MPI::tomo_internal::SerializableDuration< ChronoDurationType > |
class | Tomographer::MultiProc::MPI::TaskDispatcher< TaskType_, TaskCData_, BaseLoggerType_, TaskCountIntType_ > |
Handles parallel execution of tasks using MPI. More... | |
Namespaces | |
Tomographer | |
Base namespace for the Tomographer project. | |
Tomographer::MultiProc | |
Definitions for multi-processing classes and helpers. | |
Tomographer::MultiProc::MPI | |
Definitions for multitasking by exploiting an MPI environment (uses Boost.MPI) | |
MPI Implementation for multi-processing
See Tomographer::MultiProc::MPI.
Definition in file multiprocmpi.h.