View difference between Paste ID: QLWdCr8F and gTKHvAP1
SHOW: | | - or go back to the newest paste.
1
# Build Geneva from scratch on CERN's LXPLUS
2
3
git clone ssh://git@stash.desy.de:7999/geneva/geneva.git
4
5
cd geneva
6
7
mkdir build
8
9
cd build 
10
11
12
export BOOST_ROOT=/afs/cern.ch/sw/lcg/releases/Boost/1.61.0-579a0/x86_64-slc6-gcc49-opt/
13
source /afs/cern.ch/sw/lcg/contrib/gcc/5.2/x86_64-slc6-gcc52-opt/setup.sh
14
export CXX=/afs/cern.ch/sw/lcg/contrib/gcc/5.2/x86_64-slc6-gcc52-opt/bin/g++
15
export CC=/afs/cern.ch/sw/lcg/contrib/gcc/5.2/x86_64-slc6-gcc52-opt/bin/gcc
16
export FF=/afs/cern.ch/sw/lcg/contrib/gcc/5.2/x86_64-slc6-gcc52-opt/bin/gfortran
17
export F77=$FF
18
export F90=$FF
19
20-
cmake -DBoost_NO_SYSTEM_PATHS=TRUE -DBOOST_INCLUDEDIR=/afs/cern.ch/sw/lcg/releases/Boost/1.59.0_python2.7-682d6/x86_64-slc6-gcc49-opt/include/boost-1_59/ -Dgsl_INCLUDE_PATH=/afs/cern.ch/sw/lcg/external/GSL/1.14/x86_64-slc5-gcc46-opt/include -Dgsl_LIB_PATH=/afs/cern.ch/sw/lcg/external/GSL/1.14/x86_64-slc5-gcc46-opt/lib ..
20+
cmake -DBoost_NO_SYSTEM_PATHS=TRUE -DBOOST_INCLUDEDIR=/afs/cern.ch/sw/lcg/releases/Boost/1.59.0_python2.7-682d6/x86_64-slc6-gcc49-opt/include/boost-1_59/ -Dgsl_INCLUDE_PATH=/afs/cern.ch/sw/lcg/external/GSL/1.14/x86_64-slc5-gcc46-opt/include -Dgsl_LIB_PATH=/afs/cern.ch/sw/lcg/external/GSL/1.14/x86_64-slc5-gcc46-opt/lib ..
21
22
23
mkdir ../external/MadGraph/existing_processes
24
25
wget http://geneva.physics.lbl.gov/GenevaInternal/MadGraph/pp_z2jets.tar.gz
26
27
mv pp_z2jets.tar.gz  ../external/MadGraph/existing_processes
28
 
29
make external (-j n to parallelize on n core, might fail)
30
31
make -j 
32
33
make testcode