Project

General

Profile

Building on Ubuntu 1404

Building with the mpich implementation of MPI

On a freshly installed Ubuntu 14.04 system, install these packages:

sudo apt-get install g++
sudo apt-get install make
sudo apt-get install git
sudo apt-get install python-dev
sudo apt-get install libmpich-dev mpich
sudo apt-get install libboost-python-dev libboost-regex-dev libboost-test-dev libboost-serialization-dev libboost-system-dev libboost-filesystem-dev 
sudo apt-get install libhdf5-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libgsl0-dev
sudo apt-get install python-numpy
sudo apt-get install python-tables
sudo apt-get install python-mpi4py
sudo apt-get install python-matplotlib
sudo apt-get install python-pyparsing
sudo apt-get install python-nose

Then:

git clone -b devel http://cdcvs.fnal.gov/projects/contract-synergia2 syn2-dev
cd syn2-dev
./bootstrap
./contract.py

Building with the openmpi implementation of MPI

On a freshly installed Ubuntu 14.04 system, install these packages:

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

Then:

git clone -b devel http://bitbucket.org/fnalacceleratormodeling/contract-synergia2 syn2-dev
cd syn2-dev
./bootstrap
./contract.py