fixed_order=ON doesn't work in a script

Asked by anaelle chalumeau

Hello
I am encountering a problem when launching a script to generate a NLO calculation at fixed_order. If I change manually the setting fixed_order=ON (or use "2" to switch it on) when running inside MadGraoh, it works fine. But when I launch a script, for instance :

import model MSSMatNLO_UFO-full
generate p p > mul- mul+ [QCD]
output NLO_run1
launch
fixed_order=ON
set MsmuL 200
set req_acc_fo 0.1

then MadGraph doesn't apply/care about the line fixed_order=ON and just goes straight to set MsmuL 200. I tried switching with just the number associated, or using :

shower=0FF
fixed_order=ON

etc and it doesn't even change shower or any other programs. I am not sure why MadGraph ignores the lines that allows to switch programs? Is it a syntax thing in the script (which would be weird as when I write those exact same lines one by one inside MadGraph it works well) or something else ?

Sincerely,
Anaëlle

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
anaelle chalumeau
Solved:
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

weird,

which version are you using?

Olivier

> On 18 May 2022, at 18:50, anaelle chalumeau <email address hidden> wrote:
>
> New question #701856 on MadGraph5_aMC@NLO:
> https://answers.launchpad.net/mg5amcnlo/+question/701856
>
> Hello
> I am encountering a problem when launching a script to generate a NLO calculation at fixed_order. If I change manually the setting fixed_order=ON (or use "2" to switch it on) when running inside MadGraoh, it works fine. But when I launch a script, for instance :
>
> import model MSSMatNLO_UFO-full
> generate p p > mul- mul+ [QCD]
> output NLO_run1
> launch
> fixed_order=ON
> set MsmuL 200
> set req_acc_fo 0.1
>
> then MadGraph doesn't apply/care about the line fixed_order=ON and just goes straight to set MsmuL 200. I tried switching with just the number associated, or using :
>
> shower=0FF
> fixed_order=ON
>
> etc and it doesn't even change shower or any other programs. I am not sure why MadGraph ignores the lines that allows to switch programs? Is it a syntax thing in the script (which would be weird as when I write those exact same lines one by one inside MadGraph it works well) or something else ?
>
> Sincerely,
> Anaëlle
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.

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

Just for information,

I have tested with the long term Stable (2.9.10) and the latest feature oriented version (3.4.0) and they both works as expected.

Cheers,

Olivier

Revision history for this message
anaelle chalumeau (ana35) said :
#3

I used 3.3.2 and then tried with the new 3.4.0 but still not working. Ok thank you for the feedback, it must come from something on my side, I'll look more into that.

Sincerely,
Anaëlle