MadSpin stuck during "decay events", many "check" processes running

Asked by Hannes

Hi,

I am trying to run this process

import model loop_sm-no_b_mass
define w = w+ w-
generate p p > t t~ w [QCD]

and then decay with MadSpin, using 3.2.0 and the default settings everywhere.

After
"INFO: Decaying the events..."
the program seems to be stuck. There are ~100 ./check processes running in the background but none of them are moving.

I had previously observed the same issue in 2.9.3.
It might be dependent on the system though, e.g. compiler, as the same job ran in an older configuration (this test was with gfortran 9.3.0 on Ubuntu 20.04).

Do you have an idea what might be going on and how to debug?

Cheers,
Hannes

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

Hi,

This is part of the limitation of the code :
see here:
https://amcatnlo.web.cern.ch/amcatnlo/

To handle such process in five flavor you need to remove the third top resonance, and you need to look at MADSTR plugin for that.

Cheers,

Olivier

Revision history for this message
Hannes (hannes3) said :
#2

Hi Olivier,

thanks, I see... this is one of our validation jobs, strange that it worked in the past.
Running the process in 4fs would work then?

Cheers,
Hannes

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#3

Yes four flavor should not have issue.

This bieing said, the limitation is not one of madspin but one of the NLO computation.
But maybe madspin can be impacted.

Now, madspin is indeed configure to have many running executable in idle, and this is typically difficult to track which one is working since the code jumps from one to another depending of the initial/final state of the events that needs to be decayed.

Cheers,

Olivier

Revision history for this message
Hannes (hannes3) said :
#4

Hi Olivier,

sorry, we are still struggling a bit with this and I have to ask again.

In the past (same MG version, only different environment) we have generated ttW with the same setup and it was working fine.
Obviously we are also worried about the validity of the old sample now.

For tW the problem is clear, in the 5FS we can creat tt~ by adding a real emission. We are using the MADSTR plug-in to remove problematic diagrams here.
But is tt~W really equivalent? I don't quite see the same problem? Or is the issue more subtle?

Cheers,
Hannes

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#5

Hi,

Here the problem should be the same, you should be able to create
tt~t (or tt~t~) due to the real emission. Or am I wrong and this configuration is not possible?
You should check the real matrix-element to be sure. If you do not hit such configuration then indeed no problem.

Cheers,

Olivier

Revision history for this message
Hannes (hannes3) said :
#6

Hi Olivier,

I don't think you can generate this configuration. You can't generate p p > t t t~.
So I think then we are back to the first question, how to debug the stuck MadSpin process?

Cheers,
Hannes

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#7

Ok,

I do not reproduce the issue, so it will be close to impossible to debug.
One would need to add a lot of print statement to know which executable is stalling
and then check the stdin/stdout of that executable to see what the communication issue is.
(or if it is an issue of an infinite loop due to an physical issue)

Cheers,

Olivier

Revision history for this message
Hannes (hannes3) said :
#8

Hi Olivier,

thanks. For what it's worth, the issue only arises for the multiparticle case
define w = w+ w-
generate p p > t t~ w [QCD]

and not for e.g.
generate p p > t t~ w+ [QCD]

And yeah, it appears to depend on the system.

Cheers,
Hannes

Can you help with this problem?

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

To post a message you must log in.