DIS parton shower error

Asked by BinYan on 2020-08-07

Hello,

I want to use MG5 to calculate the DIS production and then do the parton shower with Pythia at leading order.
I use the following method to generate the DIS process (MG5 version MG5_aMC_v2_7_3),

generate e- p > e- j

it can generate the lhe format events, however there is a problem for Pythia,
============================================================

INFO: Running Pythia8 [arXiv:1410.3012]
Splitting .lhe event file for PY8 parallelization...
Submitting Pythia8 jobs...
Pythia8 shower jobs: 1 Idle, 3 Running, 0 Done [3 seconds]
/Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/Events/run_02/PY8_parallelization/split_1/run_PY8.sh: line 2: 47024 Abort trap: 6 ./MG5aMC_PY8_interface PY8Card.dat >&PY8_log.txt
WARNING: program /Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/Events/run_02/PY8_parallelization/split_1/run_PY8.sh 1 launch ends with non zero status: 134. Stop all computation
/Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/Events/run_02/PY8_parallelization/split_3/run_PY8.sh: line 2: 47028 Abort trap: 6 ./MG5aMC_PY8_interface PY8Card.dat >&PY8_log.txt
/Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/Events/run_02/PY8_parallelization/split_0/run_PY8.sh: line 2: 47023 Abort trap: 6 ./MG5aMC_PY8_interface PY8Card.dat >&PY8_log.txt
Pythia8 shower jobs: 0 Idle, 2 Running, 2 Done [5 seconds]
/Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/Events/run_02/PY8_parallelization/split_2/run_PY8.sh: line 2: 47026 Terminated: 15 ./MG5aMC_PY8_interface PY8Card.dat >&PY8_log.txt
Pythia8 shower jobs: 0 Idle, 0 Running, 4 Done [5 seconds]
Command "generate_events " interrupted with error:
Exception : program /Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/Events/run_02/PY8_parallelization/split_1/run_PY8.sh 1 launch ends with non zero status: 134. Stop all computation
Please report this bug on https://bugs.launchpad.net/mg5amcnlo
More information is found in '/Users/yanbin/tools/MG5_aMC_v2_7_3/bin/test/run_02_tag_1_debug.log'.
Please attach this file to your report.

========================================

Could you tell me how to solve the above problem?

Thank you very much.

Best Regards,
Bin

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
BinYan
Solved:
2020-08-07
Last query:
2020-08-07
Last reply:
2020-08-07

What is the content of the pythia8 log file?

The "Abort trap: 6 " seems to indicate a memory issue in pythia8, but I can not be sure without the log.
(let me stress that I'm not a Pythia8 author, so I might not be able to help you)

Cheers,

Olivier

BinYan (byphy) said : #2

Dear Olivier.

Thank you very much.

Pythia8 log file show the following information:
=======
libc++abi.dylib: terminating with uncaught exception of type std::out_of_range: vector

=======

Do you have any idea for this information?
In fact, it works for pp collider, but only fail for ep collider.

Thanks.

Bin

You might need to change some of the parameter in the pythia8_card in order to make it run.
But I can only refer you to the pythia8 manual for that

Olivier

BinYan (byphy) said : #4

Thank you very much.

Bin