parallel-cellular-automata
Framework for building parallel cellular automata.
|
▼Nca | Namespace of the framework |
▼Nffl | Namespace containing the implementation of the parallel version of the cellular automaton using fastflow |
CCellularAutomaton | |
▼Nomp | Namespace containing the implementation of the parallelized version using OpenMP |
CCellularAutomaton | Parallel Cellular Automaton using OpenMP |
▼Npar | Namespace containing the implementation of the parallel version of the cellular automaton |
▼Nbw | Namespace containing the implementation of the parallel version in which the wotkers busywait for others |
CCellularAutomaton | |
CCellularAutomaton | |
▼Nseq | Namespace containing the implementation of the sequential version |
CCellularAutomaton | Sequential Cellular Automaton |
CBarrier | Self-resetting synchronization barrier for threads |
CAbstractCellularAutomaton | Interface of the CellularAutomaton |
CGrid | Grid of the cellular automaton |
CThreadpool | Work-stealing threadpool |
CThreadJoiner | RAII class to join threads |
CThreadSafeQueue | A thread-safe wrapper around a queue |
CUTimer | RAII Timer that prints on cout the time elapsed since its creation and a message. The time is measured in microseconds |
CWorkStealingQueue | Work-stealing queue |