MadGraph5_v1.5.10 with Pythia8

Asked by Sergei Chekanov

I'm trying to run Mafgraph 1.5.10 with Pythia8. It cannot find "VVV1P0_1"
I'm using ScientificLinus 5.9 with python 2.6.7. Path to pythia8 was given in input/mg5_configuration.txt

I did this: generate p p > t t~ QED=2 QCD=2.
The compilation error is attached:

mg5>generate p p > t t~ QED=2 QCD=2
INFO: Trying process: g g > t t~ QCD=2 QED=2
INFO: Process has 3 diagrams
INFO: Trying process: u u~ > t t~ QCD=2 QED=2
INFO: Process has 3 diagrams
INFO: Trying process: u c~ > t t~ QCD=2 QED=2
INFO: Trying process: c u~ > t t~ QCD=2 QED=2
INFO: Trying process: c c~ > t t~ QCD=2 QED=2
INFO: Process has 3 diagrams
INFO: Trying process: d d~ > t t~ QCD=2 QED=2
INFO: Process has 3 diagrams
INFO: Trying process: d s~ > t t~ QCD=2 QED=2
INFO: Trying process: s d~ > t t~ QCD=2 QED=2
INFO: Trying process: s s~ > t t~ QCD=2 QED=2
INFO: Process has 3 diagrams
INFO: Process u~ u > t t~ added to mirror process u u~ > t t~
INFO: Process c~ c > t t~ added to mirror process c c~ > t t~
INFO: Process d~ d > t t~ added to mirror process d d~ > t t~
INFO: Process s~ s > t t~ added to mirror process s s~ > t t~
5 processes with 15 diagrams generated in 0.059 s
Total: 5 processes with 15 diagrams
mg5>output pythia8
INFO: Organizing processes into subprocess groups
INFO: Generating Helas calls for process: g g > t t~ QCD=2 QED=2
INFO: Processing color information for process: g g > t t~ QCD=2 QED=2
INFO: Generating Helas calls for process: u u~ > t t~ QCD=2 QED=2
INFO: Processing color information for process: u u~ > t t~ QCD=2 QED=2
INFO: Combined process c c~ > t t~ QCD=2 QED=2 with process u u~ > t t~ QCD=2 QED=2
INFO: Generating Helas calls for process: d d~ > t t~ QCD=2 QED=2
INFO: Reusing existing color information for process: d d~ > t t~ QCD=2 QED=2
INFO: Combined process s s~ > t t~ QCD=2 QED=2 with process d d~ > t t~ QCD=2 QED=2
INFO: Created files Sigma_sm_gg_ttx.h and Sigma_sm_gg_ttx.cc in directory /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
INFO: Created files Sigma_sm_qq_ttx.h and Sigma_sm_qq_ttx.cc in directory /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
ALOHA: aloha creates SSS1 routines
ALOHA: aloha creates FFS1 routines
ALOHA: aloha creates FFS2 routines
ALOHA: aloha creates FFS3 routines
ALOHA: aloha creates FFS4 routines
ALOHA: aloha creates FFV1 routines
ALOHA: aloha creates FFV2 routines
ALOHA: aloha creates FFV3 routines
ALOHA: aloha creates FFV4 routines
ALOHA: aloha creates FFV5 routines
ALOHA: aloha creates VSS1 routines
ALOHA: aloha creates VVS1 routines
ALOHA: aloha creates VVV1 routines
ALOHA: aloha creates SSSS1 routines
ALOHA: aloha creates VVSS1 routines
ALOHA: aloha creates VVVV1 routines
ALOHA: aloha creates VVVV2 routines
ALOHA: aloha creates VVVV3 routines
ALOHA: aloha creates VVVV4 routines
ALOHA: aloha creates VVVV5 routines
INFO: Created files HelAmps_sm.h and HelAmps_sm.cc in directory
INFO: /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm and /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
INFO: Created files Parameters_sm.h and Parameters_sm.cc in directory
INFO: /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm and /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
INFO: Created Makefile in directory /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
INFO: Created param_card_sm.dat in directory /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
INFO: Created files main_sm_1.cc and Makefile_sm_1 in directory /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/examples
Generated helas calls for 3 subprocesses (9 diagrams) in 0.027 s
- All necessary files for Pythia 8 generated.
- Run "launch" and select main_sm_1.cc,
  or go to /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/examples and run
      make -f /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/examples/Makefile_sm_1
  (with process_name replaced by process name).
  You can then run ./main_sm_1 to produce events for the process
mg5>launch
Select a main file to run: [main_sm_1.cc][60s to answer]
>
Do you want to edit file: main_sm_1.cc? [n, y, path of the new main_sm_1.cc][60s to answer]
>
Do you want to edit file: /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm/param_card_sm.dat? [n, y, path of the new param_card_sm.dat][60s to answer]
>
Running make for pythia8 directory
Running make in /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm
Error detected in "launch"
write debug file MG5_debug
If you need help with this issue please contact us on https://answers.launchpad.net/madgraph5
MadGraph5Error : A compilation Error occurs when trying to compile /users/chakanau/work/SnowMass2013/MonteCarlo36/package/pythia8/Processes_sm.
 The compilation fails with the following output message:
     Making dependency for file Sigma_sm_qq_ttx.cc
     Making dependency for file Sigma_sm_gg_ttx.cc
     Making dependency for file Parameters_sm.cc
     Making dependency for file HelAmps_sm.cc
     g++ -O2 -ansi -pedantic -W -Wall -Wshadow -c -I../include -I. HelAmps_sm.cc -o tmp/archive/HelAmps_sm.o
     g++ -O2 -ansi -pedantic -W -Wall -Wshadow -c -I../include -I. Parameters_sm.cc -o tmp/archive/Parameters_sm.o
     HelAmps_sm.cc: In function ‘void Pythia8_sm::vxxxxx(double*, double, int, int, std::complex<double>*)’:
     HelAmps_sm.cc:117: warning: converting to ‘int’ from ‘double’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_3_1(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:876: warning: unused variable ‘P1’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_4_1(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:893: warning: unused variable ‘P1’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_5_1(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:910: warning: unused variable ‘P1’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFS1_3_1(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:1388: warning: unused variable ‘P1’
     Parameters_sm.cc:28: warning: unused parameter ‘slhaPtr’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_3_3(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:1471: warning: unused variable ‘P3’
     HelAmps_sm.cc:1472: warning: unused variable ‘OM3’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_4_3(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:1489: warning: unused variable ‘P3’
     HelAmps_sm.cc:1490: warning: unused variable ‘OM3’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_5_3(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:1507: warning: unused variable ‘P3’
     HelAmps_sm.cc:1508: warning: unused variable ‘OM3’
     Parameters_sm.cc:158: warning: unused parameter ‘pd’
     Parameters_sm.cc:158: warning: unused parameter ‘csm’
     Parameters_sm.cc:158: warning: unused parameter ‘slhaPtr’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFS1_3_3(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:2094: warning: unused variable ‘P3’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_3_2(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:2670: warning: unused variable ‘P2’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_4_2(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:2687: warning: unused variable ‘P2’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFV2_5_2(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:2704: warning: unused variable ‘P2’
     HelAmps_sm.cc: In function ‘void Pythia8_sm::FFS1_3_2(std::complex<double>*, std::complex<double>*, std::complex<double>, std::complex<double>, double, double, std::complex<double>*)’:
     HelAmps_sm.cc:3102: warning: unused variable ‘P2’
     g++ -O2 -ansi -pedantic -W -Wall -Wshadow -c -I../include -I. Sigma_sm_gg_ttx.cc -o tmp/archive/Sigma_sm_gg_ttx.o
     Sigma_sm_gg_ttx.cc:198: warning: unused parameter ‘process’
     Sigma_sm_gg_ttx.cc:198: warning: unused parameter ‘iResBeg’
     Sigma_sm_gg_ttx.cc:198: warning: unused parameter ‘iResEnd’
     Sigma_sm_gg_ttx.cc: In member function ‘void Pythia8::Sigma_sm_gg_ttx::calculate_wavefunctions(const int*, const int*)’:
     Sigma_sm_gg_ttx.cc:230: error: ‘VVV1P0_1’ was not declared in this scope
     Sigma_sm_gg_ttx.cc: In member function ‘double Pythia8::Sigma_sm_gg_ttx::matrix_gg_ttx()’:
     Sigma_sm_gg_ttx.cc:246: warning: unused variable ‘ngraphs’
     make: *** [tmp/archive/Sigma_sm_gg_ttx.o] Error 1
     make: *** Waiting for unfinished jobs....

 Please try to fix this compilations issue and retry.
 Help might be found at https://answers.launchpad.net/madgraph5.
 If you think that this is a bug, you can report this at https://bugs.launchpad.net/madgraph5
mg5>

Question information

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

Hi,

I've attach a patch to this bug in the associated bug report.

Thanks so much,

Olivier

PS: to apply the patch, you have to download it and then do (from the MG5 directory)
patch -p1 < PATH_TO_PATCH

Can you help with this problem?

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

To post a message you must log in.