Research Article

Performance Evaluation of Multithreaded Geant4 Simulations Using an Intel Xeon Phi Cluster

Script 1

Environment variables defined in env.sh file before launching compilation process.
#!/bin/sh
echo"Geant4"
PATH=/mic-install/geant4/geant4.10.0.p01install/bin/:$PATH
LDLIBRARYPATH=/mic-install/geant4/geant4.10.0.p01install/lib/:$LDLIBRARYPATH
G4LEDATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/G4EMLOW6.35
G4LEVELGAMMADATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/
PhotonEvaporation3.0
G4NEUTRONXSDATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/
G4NEUTRONXS1.4G4NEUTRONHPDATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/
data/G4NDL4.4
G4RADIOACTIVEDATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/
RadioactiveDecay4.0
G4ABLADATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/G4ABLA3.0
G4PIIDATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/G4PII1.3
G4REALSURFACEDATA=/mic-install/geant4/geant4.10.0.p01install/share/Geant4-10.0/data/
RealSurface1.0
G4INSTALL=/mic-install/geant4/geant4.10.0.p01/share/Geant4-10.0/geant4make
G4INCLUDE=/mic-install/geant4/geant4.10.0.p01/include/Geant4
G4LIBUSEGDML=1
G4LIB=/mic-install/geant4/geant4.10.0.p01/lib64/Geant4-10.0
G4LIBBUILDSHARED=1
G4WORKDIR=/home/user/geant4workdir
echo"CLHEP"
PATH=/mic-install/clhep/clhep-2.1.3.1install/bin/:$PATH
LDLIBRARYPATH=/mic-install/clhep/clhep-2.1.3.1install/lib/:$LDLIBRARYPATH
echo"XERCES"
PATH=/mic-install/xerces/xerces-c-3.1.1install/bin/:$PATH
LDLIBRARYPATH=/mic-install/xerces/xerces-c-3.1.1install/lib/:$LDLIBRARYPATH
echo"EXPAT"
PATH=/mic-install/expat/expat-2.1.0install/bin/:$PATH
LDLIBRARYPATH=/mic-install/expat/expat-2.1.0install/lib/:$LDLIBRARYPATH
echo"Intel"LDLIBRARYPATH=/mic-install/lib/mic/:$LDLIBRARYPATH
exportPATH=$PATH
exportLDLIBRARYPATH=$LDLIBRARYPATH
exportG4LEDATA=$G4LEDATA
exportG4LEVELGAMMADATA=$G4LEVELGAMMADATA
exportG4NEUTRONXSDATA=$G4NEUTRONXSDATA
exportG4NEUTRONHPDATA=$G4NEUTRONHPDATA
exportG4RADIOACTIVEDATA=$G4RADIOACTIVEDATA
exportG4ABLADATA=$G4ABLADATA
exportG4PIIDATA=$G4PIIDATA
exportG4REALSURFACEDATA=$G4REALSURFACEDATA
exportG4INSTALL=$G4INSTALL
exportG4INCLUDE=$G4INCLUDE
exportG4LIB=$G4LIB