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)

  1. 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)

  2. Change your branch to nnL:
    $ cd HallA-Online-Tritium/
    $ git checkout nnL

  3. Compile libraries:
    $ cd replay/libraries/
    $ ./libs.sh

  4. Create a statstic object that is required for replay:
    $ analyzer
    $ .L ReplayCore64.C++
    (→ ReplayCore64_C.so will be created if successfull)

  5. 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