hyperdragon11 (linux)
Expected users
A person who works on (1) JLab hypernuclear experiments or
(2) J-PARC E70 experiment in Kyoto University.
Specification
CPU
Model: Intel(R) Core(TM) i9-9980XE CPU @ 3.00 GHz
Processor: 35
Memory
126 GB
Storage
/home (184 GB): Home directory.
/work (1.8 TB): Working directory. Please do your analysis here.
/data1 (1.8 TB): Data directory (full).
/data2 (3.6 TB): Data directory (full).
/data3 (3.6 TB): Data directory (full).
/data4 (7.3 TB): Data directory (almost full).
/data5 (7.3 TB): Data directory. Pleae store your large files here.
OS
Linux 3.10.0-957.21.3.el7.x86_64 (CENTOS7)
IP address
172.16.1.111
Location
Rm. 207, Graduate School of Science Bld. 5, Kyoto Univ.
Groups
nnL, hks, s2s, hyperdragon
Administrator
T. Gogami (gogami.toshiyuki.4a _at_ kyoto-u.ac.jp, Ex. 3871)
Software
ROOT
/cern/root-6.18.00
Geant4
/cern/geant4.10.05.p01
/cern/geant4.10.05.p01_gdml (GDML option = ON)
cmake
/sfw/cmake (3.15.0-rc3)
gcc
/sfw/gcc/ (9.1.0)
Python3
/usr/local/bin
JLab Hall A analyzer
/sfw/analyzer-1.6.6
/sfw/analyzer-1.7.0
How to use Replay (data decoder of JLab Hall A)
- Copy the replay code:
a) $ git clone https://github.com/JeffersonLab/HallA-Online-Tritium.git
b) $ git clone https://github.com/tgdragon/HallA-Online-Tritium.git (these are Toshi's codes)
- Change your branch to nnL:
$ cd HallA-Online-Tritium/
$ git checkout nnL
- Compile libraries:
$ cd replay/libraries/
$ ./libs.sh
- Create a statstic object that is required for replay:
$ analyzer
$ .L ReplayCore64.C++
(→ ReplayCore64_C.so will be created if successfull)
- Execute replay:
$./fullReplay
Examples of evrironmental variables
.bashrc
export PATH=/usr/bin:/usr/local/bin:/sbin:$PATH
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib:/usr/lib64
export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH
export PATH=/sfw/gcc/bin:/sfw/cmake/bin:$PATH
export LD_LIBRARY_PATH=/sfw/gcc/lib:/sfw/gcc/lib64:$LD_LIBRARY_PATH
export CC=/sfw/gcc/gcc
export CXX=/sfw/gcc/g++
# ----- ROOT ---------- #
export ROOTSYS=/cern/pro
export PATH=$ROOTSYS/bin:$PATH
export LD_LIBRARY_PATH=$ROOTSYS/lib:$LD_LIBRARY_PATH
# ----- Geant4 ---------- #
export G4INST_DIR=/cern/geant4.10.05.p01_gdml
export PATH=$G4INST_DIR/bin:$PATH
export LD_LIBRARY_PATH=$G4INST_DIR/lib:$LD_LIBRARY_PATH
# ----- JLab Hall A analyzer ---------- #
export ANALYZER=/sfw/analyzer-1.7.0
export PATH=$ANALYZER/bin:$PATH
export LD_LIBRARY_PATH=$ANALYZER/lib64:$LD_LIBRARY_PATH
Data
Raw data of the nnΛ experiment (JLab E12-17-003)
/data1/nnL1/*.dat.*
/data2/nnL2/*.dat.*
/data3/nnL3/*.dat.*
→ There are links to access these files: /data/nnL/raw/
Note when you compile Genat4 codes
gcc version
To use 9.1.0,
1. Use cmake options when you build a code as follows:
-DCMAKE_C_COMPILER=/sfw/gcc/bin/gcc
-DCMAKE_CXX_COMPILER=/sfw/gcc/bin/g++
2. or set environmental variables as follows (exmample is shown for bash case):
export CC=/sfw/gcc/bin/gcc
export CXX=/sfw/gcc/bin/g++
(Updated date: Nov 23, 2019)
後神 利志
Toshiyuki Gogami, D. Sc.
京都大学大学院理学研究科
Graduate School of Science, Kyoto University
✉ gogami.toshiyuki.4a_at_kyoto-u.ac.jp