LXPLUS - jniedzie/SVJanalysis_wiki GitHub Wiki
LXPLUS is the computing infrastructure at CERN.
You do not need to use LXPLUS unless you do one of the following:
- Use LXPLUS GPUs
- Use some software which cannot be run at the PSI T3 (e.g. FCC software)
First, you need to subscribe to the following service: https://resources.web.cern.ch/resources/Manage/AFS/Subscribe.aspx and click on Subscribe to AFS
. Otherwise the following message will appear Connection closed by 188.185.16.176 port 22
and no connection can be established.
By default not much storage is given in the LXPLUS home, extend it to 10 GB here: https://resources.web.cern.ch/resources/Manage/AFS/Settings.aspx
VScode will store lots of data over time. To avoid running out of memory in your home, Type F1, search for Remote-SSH: Settings
, and set the server install path to your EOS space, /eos/home-<u>/<username>
, e.g.:
EOS is super slow, only store data there, not your code!
Store and execute your code in your home.
In order to run code on LXPLUS (also true for jobs submitted with HTCondor), use an LCG release with the packages you need. You can find all LCG releases an their content here: https://lcginfo.cern.ch/
To source an LCG release, e.g. LCG_106/x86_64-el9-gcc13-dbg
, do:
source /cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-dbg/setup.sh
Install the small extra packages you might need via pip:
pip install --user <package>