MadSpin/Pythia8 fails in some processes on lxplus7
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MadGraph5_aMC@NLO |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When trying to generate some NLO processes on lxplus7 machines (running CentOS) and MadGraph5_aMC@NLO version v2_6_3_2 the run appears to fail at the end of the MadSpin run and before Pythia8.
The setup is p p > t t~ [QCD] with madspin mode full and Pythia8 out of the box. The only things that are changed are the top mass (173 -> 172.5) and random seed, as well as forcing leptonic W decays in the madspin syntax. The jobs seem to work fine for 1000 events but any higher (e.g. 40000 or 100000) and they crash with the cryptic error:
Command "launch auto " interrupted with error:
OSError : [Errno 39] Directory not empty: '/afs/cern.
Interestingly, an identical setup but with process "p p > t t~ z [QCD]" seems work, whereas ttgamma also fails (presumably it's not actually process related but something to do with memory requirements or something system related.
I also tried running Pythia8 multi-core or single core and it made no difference (I think it fails before I get to this point).
I have attached all the relevant cards as well as the log files to this ticket. Any help would be greatly appreciated.
Changed in mg5amcnlo: | |
status: | New → Invalid |
Hi,
The problem seems that MadSpin can not clean the temporary directory that it creates.
This should be a filesystem issue (or maybe a python specific version issue) since we basically do a
rm -rf (the python version of that to be precise).
Not sure what we can do here...
One solution is to prevent MS to remove such directories.
You can pass in gridpack mode for that (with the option ms_dir)
Cheers,
Olivier