parallel-cellular-automata
Framework for building parallel cellular automata.
include Directory Reference

Files

file  barrier.hpp [code]
 This file contains the definition of a barrier for thread synchronization.
 
file  cellular_automata.hpp [code]
 This header imports all the other headers of the framework.
 
file  ff_automaton.hpp [code]
 This file contains the definition and implementation of the parallel version of the Cellular Automaton.
 
file  grid.hpp [code]
 Definition of the grid of the automaton.
 
file  omp_automaton.hpp [code]
 This file contains the definition and implementation of the Cellular Automaton parallelized using OpenMP.
 
file  parallel_automaton.hpp [code]
 This file contains the definition and implementation of the parallel version of the Cellular Automaton.
 
file  parallel_automaton_busyw.hpp [code]
 This file implements the parallel cellular automaton using the busy wait function of the barrier.
 
file  queues.hpp [code]
 This file contains the definition and implementation of some useful thread-safe queues.
 
file  sequential_automaton.hpp [code]
 This file contains the definition and implementation of the sequential version of the Cellular Automaton.
 
file  threadpool.hpp [code]
 definition of a threadpool.
 
file  utimer.hpp [code]
 definition RAII timer useful for timing sections of code.