HybriLIT cluster & GOVORUN

 The HybriLIT heterogeneous cluster is a computation component of the Multifunctional center for data storage processing and analysis of LIT JINR, which contains a multicore component and computation accelerators: NVIDIA graphic processors and Intel Xeon Phi coprocessors. The detailed information on the heterogeneous cluster, rules and registration form can be found on the JINR HybriLIT Web-site.
With the HybriLIT team an agreement was reached on using the heterogeneous cluster and GOVORUN supercomputer for the NICA tasks. Once you have registered in the HybriLIT complex, you can login with your account:

ssh [username]@hydra.jinr.ru

Please, carefully read the important notes after login.

 The external packages for the experiment software, FairSoft and FairRoot, were installed at the HybriLIT cluster, and you can use it by loading the corresponding modules:

module add fftw/v3.3.7-5
module add FairRoot/v18.0.4

Installation of the MpdRoot and BmnRoot software is described here at the section “Installing the main soft”. To compile them faster, you can use the local /run/user/$UID directory. After the installation, you should execute only “config.sh” script every time you run the terminal to work with MpdRoot/BmnRoot.

 If you have time-consuming tasks, many simple tasks or a lot of files to process, you can use batch system SLURM of the HybriLIT heterogeneous cluster and GOVORUN. For an access to the GOVORUN supercomputer run the following command

module add GVR/v1.0-1

If you know how to work with SLURM (SLURM on HybriLIT), you can use sbatch command on the cluster to distribute data processing. Simple example of user job for SLURM can be found in ‘macro/mpd_scheduler/examples/batch’ directory in our software.
Also, MPD-Scheduler was developed to simplify running of user tasks without knowledge of SLURM. You can find how to use it here.

 The data of the NICA experiments are located at the EOS distributed storage system of the HybriLIT cluster: /eos/hybrilit.jinr.ru/. To work with EOS data, you should use XRootD or ROOT protocol, e.g. xrdcp command – to copy EOS files or root:// prefix – to open EOS files in the ROOT environment.