C++ implementation of Conway's Game of Life with OpenMP parallelization.
Generate makefiles and build using CMake by running the build bash script:
./build.sh
To run a simulation:
/path/to/GameOfLife config_file.cfg
(Acorn)
(Pulsar)
Configuration files for both these examples are in the examples/
directory.
To run integration tests run
ctest
in the build directory.
To view test output, run ctest in extra verbose mode:
ctest -VV
Run
benchmark.sh
in the folder benchmarks/
Sample strong scaling benchmark: