This is a basic build environment for playing around with the Galois library, a runtime library for parallelizing applications.
It is only suitable for program development as running Galois applications inside this container will not take advantage of certain OS features (threading, large pages) that are required for good parallel performance.
docker build -t galois .To start a docker container:
docker run -it galoisOnce you are inside the container, you can configure the build:
cd /root/build && cmake ../Galois-2.2.1Build the suite of Galois applcations:
make -C /root/buildAnd run the applications:
cd /root/build && ../Galois-2.2.1/scripts/run_small.sh