Pythia8 problem in Cluster mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MadGraph5_aMC@NLO |
Fix Released
|
Undecided
|
Valentin Hirschi |
Bug Description
I am running MG/ME in the cluster (SGE, CENTOS6.8, GCC-4.9.2, Python-2.7.8) mode.
When I run in the single run mode, there is no problem.
But in the cluster mode, when Pythia8 merges parallelized split_N jobs,
it fails to find PY8_log.txt file. The message looks like this:
=======
Splitting .lhe event file for PY8 parallelization...
Submitting Pythia8 jobs...
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
WARNING: cluster.
INFO: All jobs finished
Pythia8 shower jobs: 0 Idle, 0 Running, 10 Done [7 seconds]
Merging results from the split PY8 runs...
Command "generate_events run_04" interrupted with error:
IOError : [Errno 2] No such file or directory: '/home/
Please report this bug on https:/
More information is found in '/home/
Please attach this file to your report.
INFO: storing files of previous run
INFO: Done
INFO:
INFO:
quit
INFO:
INFO:
MG5_aMC>
=======
But I can see those files exist in all split_N directories and the contents of log files are again sane. I have tested this and that and found the cluster.wait(...) does not wait until the relevant files such as PY8_log.txt, djrs.dat, events.hepmc, pts.dat are generated. So it would be working if the Pythia8 parallel jobs and merging process can be well arranged in time scale.
Doyoun
Changed in mg5amcnlo: | |
assignee: | nobody → Valentin Hirschi (valentin-hirschi) |
Changed in mg5amcnlo: | |
status: | New → Fix Released |
Could you run the PY8 shower job by hand in:
/home/abistp00/ test/test/ MG5_aMC_ v2_5_2/ pp2gg/Events/ run_04/ PY8_paralleliza tion/split_ 0
with
./run_PY8.sh
This should give more insight as to what went wrong with the parallelization there. Let me know.