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 |