A SIMD (Intel AVX2) standalone Spatiocyte package.
-
Get spatiocyte-core
-
Install Randomlib from http://sourceforge.net/projects/randomlib/files/distrib/
- $ tar xzvf RandomLib-1.8.tar.gz
- $ cd RandomLib-1.8
- $ mkdir BUILD
- $ cd BUILD
- $ CXXFLAGS="-O3 -march=corei7" CFLAGS="-O3 -march=corei7" cmake -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=$HOME/root ..
- $ make
- $ make test
- $ make examples
- $ cd examples
- $ ./RandomTime
- $ cd ..
- $ make install
-
Compile spatiocyte-core
- update include path in Makefile (-I/usr/include/x86_64-linux-gnu/c++/5.2.1)
- $ make (or 'make -jx' with x the number of available CPU cores)
-
Run spatiocyte-core
- $ ./spatiocyte-core
-
Visualize logged data
- $ ./visualizer