|
parallel-cellular-automata
Framework for building parallel cellular automata.
|
| ▼ include | |
| barrier.hpp | This file contains the definition of a barrier for thread synchronization |
| cellular_automata.hpp | This header imports all the other headers of the framework |
| ff_automaton.hpp | This file contains the definition and implementation of the parallel version of the Cellular Automaton |
| grid.hpp | Definition of the grid of the automaton |
| omp_automaton.hpp | This file contains the definition and implementation of the Cellular Automaton parallelized using OpenMP |
| parallel_automaton.hpp | This file contains the definition and implementation of the parallel version of the Cellular Automaton |
| parallel_automaton_busyw.hpp | This file implements the parallel cellular automaton using the busy wait function of the barrier |
| queues.hpp | This file contains the definition and implementation of some useful thread-safe queues |
| sequential_automaton.hpp | This file contains the definition and implementation of the sequential version of the Cellular Automaton |
| threadpool.hpp | Definition of a threadpool |
| utimer.hpp | Definition RAII timer useful for timing sections of code |
| ▼ src | |
| barrier.cpp | Implementation of the barrier defined in barrier.hpp |
| threadpool.cpp | This file contains the implementation of the classes defined in threadpool.hpp |
| utimer.cpp | Implementation of the RAII timer defined un utimer.hpp |