Tomographer  v5.4
Tomographer C++ Framework Documentation
Tomographer::MultiProc Namespace Reference

Definitions for multi-processing classes and helpers. More...

Namespaces

 CxxThreads
 Definitions for multitasking using C++ Threads.
 
 MPI
 Definitions for multitasking by exploiting an MPI environment (uses Boost.MPI)
 
 OMP
 Definitions for multitasking using OpenMP multithreading.
 
 Sequential
 A Sequential Task dispatcher running tasks one after the other.
 
 ThreadCommon
 Common definitions for thread-based MultiProc implementations.
 

Classes

struct  FullStatusReport
 A complete status report, abstract version. More...
 
class  TasksInterruptedException
 
struct  TaskStatusReport
 Basic status report class. More...
 

Detailed Description

Definitions for multi-processing classes and helpers.

This namespace encompasses classes and functions allowing to dispatch and process several tasks simultaneously.

Currently, only an OpenMP implementation is provided, see MultiProc::OMP and MultiProc::OMP::TaskDispatcher.