Skip to content

reducing the entropy of the commands to play with apptainer

Patrick Louis S Connor requested to merge feature/cmssw-el8 into migration

I have removed recently introduced commands such as scram and cmsenv, as their multiplicty started to be counterproductive (I expect an interactive rebase in the migration branch before merging to master). More and more commands would become necessary, with a lot of redundancy. Instead, a prefix command, das-cmssw, has been introduced, and can be run as follows from EL9:

das-cmssw el8 scram b -j8
das-cmssw el8 dasgoclient -query "/QCD*/*20UL18*/MINIAODSIM"
das-cmssw el8 cmsRun Ntupliser_cfg.py
das-cmssw el8 crab -h

In particular, dasgoclient is used in mkNtuples (see Core!170 (merged)).

Also, the cc7 and el8 command are not executing their arguments as a few weeks ago. I haven't identified the issue, but decided to simply remove this possibility.

I have also added instructions to use of the three remaining commands.

One slight caveat is that there is still some redundancy in the scripts of the respective commands. Furthermore, some further specialisation to CERN or to DESY is expected. We should consider in an upcoming MR to improve these two aspects, perhaps with the help of CMake.

Edited by Patrick Louis S Connor

Merge request reports

Loading