Configuration logicielle

Liste des logiciels installés sur les machines de la ferme SLURM

CernVM-FS Toutes les versions des softs des expériences alice, cms et ilc sont présents dans les répertoires /cvmfs/alice.cern.ch, /cvmfs/cms.cern.ch /cvmfs/ilc.desy.de (les répertoires sont auto-montés quand vous accédez à l'intérieur). Ces répertoires sont disponibles sur toutes les UI et sur tous les Worker Nodes de la ferme SLURM.

Liste exaustive des repositories CernVM-FS les plus souvent utilisés : /cvmfs/alice.cern.ch, /cvmfs/cms.cern.ch, /cvmfs/oasis.opensciencegrid.org, /cvmfs/gwosc.osgstorage.org, /cvmfs/dirac.egi.eu, /cvmfs/grid.cern.ch, /cvmfs/sft.cern.ch, /cvmfs/geant4.cern.ch, /cvmfs/ilc.desy.de, /cvmfs/singularity.opensciencegrid.org, /cvmfs/francegrilles.in2p3.fr, /cvmfs/fermilab.opensciencegrid.org, /cvmfs/dune.opensciencegrid.org.

Softs spécifiques et autres paramètres

Nom Version Commande Description
Software Stacks for CERN Experiments and Users (ROOT, Geant4, Python, ML frameworks, MC Generators, CMake, gcc, go, llvm, julia...) Mis à jour régulièrement :

ROOT : 5.22 .. 6.28

Geant4 : 10.01 .. 11.1.1

CMake : 3.4 .. 3.25

gcc : 4.8.1 .. 12.1

cuda : 10.0 .. 11.8

dask : 0.18 .. 2022.6

fftw3 : 3.1.2 .. 3.3.8

go : 1.9.2 .. 1.12.5

jupyterlab : 1.2.6 .. 3.0.17

keras : 1.1.0 .. 2.8.0

Python : 2.7.6 .. 3.9.12

R : 3.2.0 .. 4.1.2

tensorflow :1.1.1 .. 2.8.0

torch : 1.1.0 .. 1.9.0

et beaucoup d'autres...

Quelques exemples :

ROOT 6.24 : source /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.24.08-8096f/x86_64-centos7-gcc10-opt/bin/thisroot.sh

ROOT 6.22 : source /cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.22.00/x86_64-centos7-gcc48-opt/bin/thisroot.sh

Geant4 10.04 : source /cvmfs/sft.cern.ch/lcg/releases/Geant4/10.04-4adf8/x86_64-centos7-gcc7-opt/bin/geant4.sh

GCC 8.1.0 : source /cvmfs/sft.cern.ch/lcg/releases/gcc/8.1.0/x86_64-centos7/setup.sh

https://lcgdocs.web.cern.ch/lcgdocs/lcgreleases/introduction/

less /cvmfs/sft.cern.ch/lcg/README.md

ls /cvmfs/sft.cern.ch/lcg/releases

ls /cvmfs/sft.cern.ch/lcg/releases/MCGenerators

Librairie Boost 1.53 Par défaut
compilateurs Intel v11 Suivant votre $SHELL :

SH,BASH : source /soft/env/intel.sh

CSH,TCSH : source /soft/env/intel.csh

Compilateur C (icc)  et fortran (ifort) Intel
compilateurs Intel, Intel Math Kernel Library (MKL), Intel Threading Building Blocks (TBB), Intel Data Analytics Acceleration Library (DAAL), MPI Library 2020 (v19) Suivant votre $SHELL :

SH,BASH : source /soft/intel/2020/bin/compilervars.sh intel64

CSH,TCSH : source /soft/intel/2020/bin/compilervars.csh intel64

Compilateur C (icc)  et fortran (ifort) Intel ...
devtoolset-7 Software Collection 7 source scl_source enable devtoolset-7 make 4.2.1, gcc-gfortran-7.3.1, gcc-7.3.1, gcc-c++-7.3.1, valgrind-3.13, gdb-8.0.1, oprofile 1.2.0 ...
devtoolset-8 Software Collection 8 source scl_source enable devtoolset-8 make 4.2.1, gcc-gfortran-8.3.1, gcc-8.3.1, gcc-c++-8.3.1, valgrind-3.14, gdb-8.2, oprofile 1.3.0 ...
devtoolset-9 Software Collection 9 source scl_source enable devtoolset-9 make 4.2.1, gcc-gfortran-9.3.1, gcc-9.3.1, gcc-c++-9.3.1, valgrind-3.15, gdb-8.3.3, oprofile 1.3.0 ...
Fluka 2020.0 Suivant votre $SHELL :

SH,BASH : source /soft/fluka/fluka.sh

CSH,TCSH : source /soft/fluka/fluka.csh

Matlab R2019b Suivant votre $SHELL :

SH,BASH : source /soft/matlab/matlab.sh

CSH,TCSH : source /soft/matlab/matlab.csh

NAG 5.1
NAG Lib Fortran Library, Mark 21 nag_env g77 -pthread -m32 -l nag_nag -L $NAG_LIB  toto.for
Python 3.5.3 Par défaut
Root 6.22 root_env
puis source scl_source enable devtoolset-7
Anaconda 3.4.4 anaconda3 User guide
conda cheat sheet (PDF)