Setting order=LO without interactive typing

Asked by Zachary Marshall

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:
Last query:
Last reply:

This question was reopened

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

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

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

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

Cheers,

Olivier

Revision history for this message
Zachary Marshall (zach-marshall) said :
#3

Thanks!

Revision history for this message
Zachary Marshall (zach-marshall) said :
#4

Thanks Olivier Mattelaer, that solved my question.

Revision history for this message
Zachary Marshall (zach-marshall) said :
#5

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

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

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

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

Cheers,

Olivier

Revision history for this message
Zachary Marshall (zach-marshall) said :
#7

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