Help Running MadEvent on Condor

Asked by Richard Ruiz

Hi All,

Is there any type of documentation (or tutorial?!?!) that explains how to run MadEvent on a typical Condor cluster?

Specifically, I would like to download a madevent.tar.gz file that has been generated using the web interface, unpack it on a machine connected to a Condor-based grid, and delegate the actual event generation to the grid. Obviously, it is this last step with which I am having trouble. To clarify: I am unable to run this on the MadGraph servers because my factorization scale is event dependent* and requires modifying setscales.f in the SubProcess directory. Any and all advice is deeply appreciated.

cheers

* mu_F = constant + sum of pT

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Solved by:
Johan Alwall
Solved:
Last query:
Last reply:
Revision history for this message
Best Johan Alwall (johan-alwall) said :
#1

Hello Richard,

If you have generated the process using MadGraph 1.4 (you can see this e.g. in the header of the Cards/proc_card.dat file) it is very easy to run on a Condor cluster. You simply set the switch cluster_type=condor and run_mode=1 in the Cards/me5_configuration.txt before you start running. The process will then automatically send jobs to your cluster.
We will put this information in the README file, to make it easier to find.

All the best,
Johan

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

Hi Richard,

Let me complete the answer of Johan just in case.
If you don't have any queue system on the condor cluster, you will
also need to put the cluster_queue on None.
If you need to modify the way the script is sended to the cluster. You
can change the file
./bin/internal/cluster.py

For the user who does not generating the process on the web, you will
need to modify the file
madgraph/various/cluster.py. and this will be passed automatically to
all subprocesses.

Cheers,

Olivier

On 23-mars-12, at 21:45, Johan Alwall wrote:

> Question #191545 on MadGraph5 changed:
> https://answers.launchpad.net/madgraph5/+question/191545
>
> Status: Open => Answered
>
> Johan Alwall proposed the following answer:
> Hello Richard,
>
> If you have generated the process using MadGraph 1.4 (you can see
> this e.g. in the header of the Cards/proc_card.dat file) it is very
> easy to run on a Condor cluster. You simply set the switch
> cluster_type=condor and run_mode=1 in the Cards/
> me5_configuration.txt before you start running. The process will
> then automatically send jobs to your cluster.
> We will put this information in the README file, to make it easier
> to find.
>
> All the best,
> Johan
>
> --
> You received this question notification because you are a member of
> MadTeam, which is an answer contact for MadGraph5.

Revision history for this message
Richard Ruiz (rruiz) said :
#3

Thanks Johan Alwall, that solved my question.