Pythia is crashing while using the pdf option ISR & Beamstrahlung

Asked by Atanu Guha on 2021-03-24

Last year I was facing the same problem .... the problem is that PYTHIA is crashing
when I use
pdf1: ISR & Beamstrahlung
pdf2: ISR & Beamstrahlung

PYTHIA Error in Pythia::next: partonLevel failed; try again
 PYTHIA Abort from Pythia::next: parton+hadronLevel failed; giving up
 Event generation aborted prematurely, owing to error!

This problem was solved in version calchep 3.8.3

But in the versions 3.8.5, 3.8.7 this problem arising again....

My computer got crashed and I formatted it.

Now, If I try to install 3.8.3 and use the older version... I am getting following error while installing...

Running "make" for CalcHEP 3.8.3 gives the following error:

gcc -g -fsigned-char -std=gnu99 -fPIC -Iinclude -I../../include -I../num/include -I../chep_crt/include -I../service2/include -I../getmem/include -I../mix_events/include -I../dynamicME/include -o ../../bin/lhe2tab lhe2tab.c ../mix_events/readLHE.c dummy_output.c ../../lib/num_c.a ../../lib/serv.a ../../include/VandPgate.c ../../lib/dummy.a ../../lib/ntools.a -lX11 -rdynamic -ldl -lm -lpthread
/usr/bin/ld: ../../lib/num_c.a(interface.o):/usr/local/calchep_3.8.5/c_source/num/interface.c:12: multiple definition of `nout_int'; /tmp/cci3aESG.o:/usr/local/calchep_3.8.5/c_source/tab/lhe2tab.c:13: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:29: ../../bin/lhe2tab] Error 1
make[2]: Leaving directory '/usr/local/calchep_3.8.5/c_source/tab'
make[1]: *** [Makefile:13: all] Error 2
make[1]: Leaving directory '/usr/local/calchep_3.8.5/c_source'
make: *** [Makefile:33: COMPILE] Error 2

P.S. calchep 3.8.7 is getting installed without any error, but the pythia compatibility is becoming an issue as we discuused before:
https://answers.launchpad.net/calchep/+question/689292

Question information

Language:
English Edit question
Status:
Answered
For:
CalcHEP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#1

Hello Atanu,
which version of PYTHIA do you use and
what is your operating system?
Thanks
Alexander

On 24/03/2021 06:55, Atanu Guha wrote:
> New question #696226 on CalcHEP:
> https://answers.launchpad.net/calchep/+question/696226
>
> Last year I was facing the same problem .... the problem is that PYTHIA is crashing
> when I use
> pdf1: ISR & Beamstrahlung
> pdf2: ISR & Beamstrahlung
>
> PYTHIA Error in Pythia::next: partonLevel failed; try again
> PYTHIA Abort from Pythia::next: parton+hadronLevel failed; giving up
> Event generation aborted prematurely, owing to error!
>
> This problem was solved in version calchep 3.8.3
>
> But in the versions 3.8.5, 3.8.7 this problem arising again....
>
> My computer got crashed and I formatted it.
>
> Now, If I try to install 3.8.3 and use the older version... I am getting following error while installing...
>
> Running "make" for CalcHEP 3.8.3 gives the following error:
>
> gcc -g -fsigned-char -std=gnu99 -fPIC -Iinclude -I../../include -I../num/include -I../chep_crt/include -I../service2/include -I../getmem/include -I../mix_events/include -I../dynamicME/include -o ../../bin/lhe2tab lhe2tab.c ../mix_events/readLHE.c dummy_output.c ../../lib/num_c.a ../../lib/serv.a ../../include/VandPgate.c ../../lib/dummy.a ../../lib/ntools.a -lX11 -rdynamic -ldl -lm -lpthread
> /usr/bin/ld: ../../lib/num_c.a(interface.o):/usr/local/calchep_3.8.5/c_source/num/interface.c:12: multiple definition of `nout_int'; /tmp/cci3aESG.o:/usr/local/calchep_3.8.5/c_source/tab/lhe2tab.c:13: first defined here
> collect2: error: ld returned 1 exit status
> make[2]: *** [Makefile:29: ../../bin/lhe2tab] Error 1
> make[2]: Leaving directory '/usr/local/calchep_3.8.5/c_source/tab'
> make[1]: *** [Makefile:13: all] Error 2
> make[1]: Leaving directory '/usr/local/calchep_3.8.5/c_source'
> make: *** [Makefile:33: COMPILE] Error 2
>
>
> P.S. calchep 3.8.7 is getting installed without any error, but the pythia compatibility is becoming an issue as we discuused before:
> https://answers.launchpad.net/calchep/+question/689292
>
>

--
______________________________________________________________________
Prof. Alexander S Belyaev (<email address hidden>)
https://www.hep.phys.soton.ac.uk/content/alexander-belyaev

School of Physics & Astronomy, University of Southampton
Office 5047, SO17 1BJ, TEL: +44 23805 98509, FAX: +44 23805 93910
.....................................................................
Particle Physics Department, Rutherford Appleton Laboratory
Didcot, OX11 0QX, TEL: +44 12354 45562, FAX: +44 12354 46733
.....................................................................
CERN, CH-1211 Geneva 23, Switzerland
Office 40/1-B20, Mailbox: E27910, TEL: +41 2276 71642
______________________________________________________________________

Revision history for this message
Atanu Guha (atanu-guha) said :
#2

Hi... I am using Ubuntu...And
pythia8244

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#3

1. This is known PYTHIA problem -- we have managed to modify previous version of CalcHEP to deal with it.

2. PYTHIA authors have promised to fix it, but looks like they did not -- you are using (almost) the latest version of PYTHIA, which means that the problem was not fixed in PYTHIA.

3. We have removed the modification in calcHEP, since we have relied on PYTHIA authors who has promised to fixed the problem

4. The problem with CalcHEP compillation is related to the fact that you have updated new compiler which is more strict to the code

To help you we will bring the previous modification in CalcHEP back and let you know

Best
Alexander & Alexander

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#4

1. This is known PYTHIA problem -- we have managed to modify previous version of CalcHEP to deal with it.

2. PYTHIA authors have promised to fix it, but looks like they did not -- you are using (almost) the latest version of PYTHIA, which means that the problem was not fixed in PYTHIA.

3. We have removed the modification in calcHEP, since we have relied on PYTHIA authors who has promised to fixed the problem

4. The problem with CalcHEP compillation is related to the fact that you have updated new compiler which is more strict to the code

To help you we will bring the previous modification in CalcHEP back and let you know

Best
Alexander & Alexander

Revision history for this message
Atanu Guha (atanu-guha) said :
#5

Thanks a lot... Also thanks for the clarification... I have worked on calchep 3.8.3 for long and now I was surprised to see that it was not installing... Whereas 3.8.7 is getting installed without any error.

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#6

I have an update
for you Torbjorn Sjostrant, has written to me that the problem is solved in PYTHIA 8.3 -- so just download and use it!

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#7

P.S.
when you try PYTHIA 8.3 -- please confirm that there is no such a problem

Revision history for this message
Atanu Guha (atanu-guha) said :
#8

Thanks a lot... I will definitely confirm the same... At present my system is having some trouble with Pythia 8.3 as it uses HepMC3 instead of HepMC2.... Once this is solved... I will test it...

Revision history for this message
Atanu Guha (atanu-guha) said :
#9

Hii... I tried Calchep 3.8.7 along with Pythia 8.303... Now there is no such problem... It is exactly like using Calchep 3.8.3 along with Pythia 8.244

That solved my problem....

Revision history for this message
Atanu Guha (atanu-guha) said :
#10

Thanks Alexander Belyaev, that solved my question.

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#11

Thank you very much for the confirmation.
As you can see that this problem is related to PYTHIA problem whih was fixed in the later versions.

Revision history for this message
Atanu Guha (atanu-guha) said :
#12

Hi... indeed the problem is related to pythia, not calchep. But I am having similar trouble. Root/delphes is not recognizing any events. But calchep modifications really helped me to overcome this issue. Could you please bring back the modifications?

Revision history for this message
Alexander Belyaev (alexander.belyaev) said :
#13

I believe you are using the old version of PYTHIA with Root/delphes.
Try to recompile /connect Delphes with new pythia.
We prefere not to modify CalcHEP to solve bugs in other packages -- this is not a consistent approach. Please let us know if the link of Delphes with new pythia solve the problem

Best
Alexander

Can you help with this problem?

Provide an answer of your own, or ask Atanu Guha for more information if necessary.

To post a message you must log in.