Setting order=LO without interactive typing

Asked by Zachary Marshall on 2020-01-30

Hello,

Is there a nice way to set order=LO for an NLO run without typing something on the command line? Typing on the command line is rather not nice for things like running in a batch system. We can pipe something to STDIN, but in the past this caused some issues in the way MadGraph was passing things between the python and fortran layers.

Thanks,
Zach

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
Zachary Marshall
Solved:
2020-01-30
Last query:
2020-01-30
Last reply:
2020-01-30

This question was reopened

Olivier Mattelaer suggests this article as an answer to your question:
FAQ #2186: “How to script MG5 run?”.

In short NEVER use
./bin/XXXX < CMD
but rather
./bin/XXXX CMD

Cheers,

Olivier

Thanks!

Thanks Olivier Mattelaer, that solved my question.

Hi Olivier,

One follow up: what if we're using ./bin/generate_events , which does not allow an input file with commands? Any solution for that case?

Cheers,
Zach

You have either
./bin/madent
or
./bin/amcatnlo

where you can pass a file like
launch
order=LO
set mt 175

Cheers,

Olivier

Ok, so no, this is not possible with ./bin/generate_events . Thanks!