Project

General

Profile

Building on Debian 8 for desktop use

Synergia can be built on Debian 8 using the following steps. These have been tested with a newly installed Debian 8.8 virtual machine with the Cinnamon desktop:

Install all the pre-dependencies using the following apt-get command:

apt-get install git g++ cmake python-dev python-numpy python-pyparsing python-nose python-mpi4py openmpi-bin libopenmpi-dev libhdf5-dev libeigen3-dev libgsl0-dev libboost-dev libboost-python-dev libboost-regex-dev libboost-system-dev libboost-filesystem-dev libboost-iostreams-dev libboost-test-dev libboost-serialization-dev python-tables python-matplotlib

Clone and bootstrap the contract:

git clone -b devel http://bitbucket.org/fnalacceleratormodeling/contract-synergia2 synergia2-devel
cd synergia2-devel
./bootstrap
./contract.py --configure hdf5_internal=0

Then start the build:

./contract.py