-
Notifications
You must be signed in to change notification settings - Fork 37
Description
We should eventually make sure the integration in CMS gridpacks is ok.
This is just a placeholder to keep some details we got from CMS (thanks a lot to Jin!).
Essentially, look at https://github.com/cms-sw/genproductions/blob/master/bin/MadGraph5_aMCatNLO/gridpack_generation.sh
To produce CMS gridpacks: just clone the genproduction repository somewhere in lxplus and simply run the commands below would work
git clone https://github.com/cms-sw/genproductions.git
cd genproductions/bin/Madgraph5_aMCatNLO
./gridpack_generation.sh <name of process card without _proc_card.dat> <path containing cards relative to current directory>
Note that the output directory specified in the *_proc_card.dat should match the name of the process as used in the gridpack_generation.sh script. It will automatically setup the envrionment variables and start production.
For example, if you want to test if everything works fine, try:
./gridpack_generation.sh wplustest_4f_LO cards/examples/wplustest_4f_LO
For the gridpack production for DY+jets we discussed, try:
./gridpack_generation.sh DY01234j_LO_5f cards/production/13p6TeV/DY01234j_LO_5f
The only requirement for the production for this is /cvmfs installation, so it should work for non-CMS accounts.
Another side-note: the CMSSW version used in master branch in CMSSW_12_4_8 which uses gcc 10.3 and cuda 11.5. But CMSSW_13_* use gcc 11 and cuda 11.5. Not sure which version of CMSSW will be in the final production stage, but we can have a try starting from the master branch.