WriteToCVMFS: Difference between revisions

Jump to navigation Jump to search
 
<nowiki>
*** THESE INSTRUCTIONS ARE OBSOLETE. ***
 
For the latest LZ simulation software, please see http://teacher.pas.rochester.edu:8080/wiki/bin/view/Lz/IntroToBACCARAT
 
 
# Only login0[1-6].hep.wisc.edu are accessible from outside networks
ssh login06login.hep.wisc.edu
 
# From login06there, login to lzsoft.hep.wisc.edu (this is the cvmfs writer)
ssh lzsoft.hep.wisc.edu
 
# gcc 4.8.4, cmake 3.3, and Xerces-c are required.
# They can be found here:
# /cvmfs/sft.cern.ch/lcg/releases/LCG_79/gcc/4.8.4/x86_64-slc6
-DCLHEP_ROOT_DIR=# /cvmfs/lz.opensciencegrid.org/CLHEP/2.2.0.4 \cmake
# /cvmfs/lz.opensciencegrid.org/xerces-c
 
 
# Make sure your path is set to these
 
# Get the Geant4 tarball from
# http://geant4.web.cern.ch/geant4/support/download.shtml
 
tar xvzf geant4.10.0203.b01p02.tar.gz
mkdir -p /cvmfs/lz.opensciencegrid.org/geant4/geant4.10.0203.b01p02
mkdir -p build
cd build
 
cmake -DCMAKE_INSTALL_PREFIX=/cvmfs/lz.opensciencegrid.org/geant4/geant4.10.02.b01 \
source /cvmfs/sft.cern.ch/lcg/releases/LCG_79/gcc/4.8.4/x86_64-slc6/setup.sh
-DCLHEP_ROOT_DIR=/cvmfs/lz.opensciencegrid.org/CLHEP/2.2.0.4 \
/cvmfs/lz.opensciencegrid.org/cmake/cmake-3.3.2-Linux-x86_64/bin/cmake \
-DGEANT4_USE_QT=ON -DQT_QMAKE_EXECUTABLE=/usr/lib64 \
cmake -DCMAKE_INSTALL_PREFIX=/cvmfs/lz.opensciencegrid.org/geant4/geant4.10.0203.b01p02 \
-DGEANT4_USE_QT=ON \
-DGEANT4_INSTALL_DATA=ON \
-DGEANT4_INSTALL_EXAMPLESDGEANT4_USE_GDML=ON \
-DGEANT4_USE_OPENGL_X11=ON \
../geant4.10.02.b01
-DXERCESC_ROOT_DIR=/cvmfs/lz.opensciencegrid.org/xerces-c/xerces-c-3.1.4 \
make -j8
-DCMAKE_C_COMPILER:FILEPATH=/cvmfs/sft.cern.ch/lcg/releases/LCG_79/gcc/4.8.4/x86_64-slc6/bin/gcc \
-DCMAKE_CXX_COMPILER:FILEPATH=/cvmfs/sft.cern.ch/lcg/releases/LCG_79/gcc/4.8.4/x86_64-slc6/bin/g++ \
../geant4.10.0203.b01p02
 
 
make -j8
make install
 
# cc appears to be missing from gcc 4.8.4. Add it to Geant4:
cd /cvmfs/lz.opensciencegrid.org/geant4/geant4.10.03.p02/bin
ln -s /cvmfs/sft.cern.ch/lcg/releases/LCG_79/gcc/4.8.4/x86_64-slc6/bin/gcc cc
 
# Create a Geant4 environment script like the following that sets the path for gcc 4.8.4 and cmake 3.3
. /cvmfs/lz.opensciencegrid.org/geant4/geant4.10.03.p02/bin/geant4.sh
. /cvmfs/sft.cern.ch/lcg/releases/LCG_79/gcc/4.8.4/x86_64-slc6/setup.sh
export PATH=/cvmfs/lz.opensciencegrid.org/cmake/cmake-3.3.2-Linux-x86_64/bin/:${PATH}
 
</nowiki>

Navigation menu