Higgs self coupling program trilinear-FF issues

Asked by Roy Lemmon

Hi,

I am trying to compile and test the trilinear-FF program for calculating Higgs self-coupling via one-loop effects. This program directory is on the madgraph website at:

https://cp3.irmp.ucl.ac.be/projects/madgraph/wiki/HiggsSelfCoupling

I have followed the instructions in the ReadMe.txt file in the directory which explains how to link with LoopTools, etc.

However I am currently stuck on the last benchmarking step for ZH as when I run madgraph the function HZZ_0.f doesnt find two coefficients 'hvvcoef1_' and 'hvvcoef2_'. Full error below. Does anyone have any insight as to why this is happening ? For example does the code only work with a particular version of madgraph (MG5_aMC_v2_5_5) ?

Cheers
Roy

[rcl@nnlxrcl1 hz-k3]$ ./bin/generate_events
************************************************************
* *
* W E L C O M E to *
* M A D G R A P H 5 _ a M C @ N L O *
* M A D E V E N T *
* *
* * * *
* * * * * *
* * * * * 5 * * * * *
* * * * * *
* * * *
* *
* VERSION 2.6.7 20xx-xx-xx *
* *
* The MadGraph5_aMC@NLO Development Team - Find us at *
* https://server06.fynu.ucl.ac.be/projects/madgraph *
* *
* Type 'help' for in-line help. *
* *
************************************************************
INFO: load configuration from /localhome/rcl/MG5_aMC_v2_6_7/hz-k3/Cards/me5_configuration.txt
INFO: load configuration from /localhome/rcl/MG5_aMC_v2_6_7/input/mg5_configuration.txt
INFO: load configuration from /localhome/rcl/MG5_aMC_v2_6_7/hz-k3/Cards/me5_configuration.txt
Using default text editor "vi". Set another one in ./input/mg5_configuration.txt
Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt
Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt
generate_events
The following switches determine which programs are run:
/=================== Description ===================|============= values ==============|======== other options ========\
| 1. Choose the shower/hadronization program | shower = Not Avail. | Please install module |
| 2. Choose the detector simulation program | detector = Not Avail. | Please install module |
| 3. Choose an analysis package (plot/convert) | analysis = Not Avail. | Please install module |
| 4. Decay onshell particles | madspin = OFF | ON|onshell |
| 5. Add weights to events for new hypp. | reweight = Not Avail. | Please install module |
\=======================================================================================================================/
Either type the switch number (1 to 5) to change its setting,
Set any switch explicitly (e.g. type 'madspin=ON' at the prompt)
Type 'help' for the list of all valid option
Type '0', 'auto', 'done' or just press enter when you are done.[60s to answer]
>
Do you want to edit a card (press enter to bypass editing)?
/------------------------------------------------------------\
| 1. param : param_card.dat |
| 2. run : run_card.dat |
\------------------------------------------------------------/
 you can also
   - enter the path to a valid card or banner.
   - use the 'set' command to modify a parameter directly.
     The set option works only for param_card and run_card.
     Type 'help set' for more information on this command.
   - call an external program (ASperGE/MadWidth/...).
     Type 'help' for the list of available command
 [0, done, 1, param, 2, run, enter path][90s to answer]
>
INFO: Update the dependent parameter of the param_card.dat
Generating 10000 events with run name run_01
survey run_01
INFO: compile directory
compile Source Directory
Using random number seed offset = 27
INFO: Running Survey
Creating Jobs
Working on SubProcesses
INFO: P1_qq_hz
Error detected in "generate_events "
write debug file /localhome/rcl/MG5_aMC_v2_6_7/hz-k3/run_01_tag_1_debug.log
If you need help with this issue please contact us on https://answers.launchpad.net/mg5amcnlo
MadGraph5Error : A compilation Error occurs when trying to compile /localhome/rcl/MG5_aMC_v2_6_7/hz-k3/SubProcesses/P1_qq_hz.
 The compilation fails with the following output message:
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c driver.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c myamp.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c genps.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c unwgt.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c setcuts.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c get_color.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c cuts.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c cluster.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c reweight.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c initcluster.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c addmothers.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c setscales.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c dummy_fct.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c auto_dsig.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c auto_dsig1.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c auto_dsig2.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c matrix1.f -I../../Source/
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -c matrix2.f -I../../Source/
     gfortran -o madevent driver.o myamp.o genps.o unwgt.o setcuts.o get_color.o cuts.o cluster.o reweight.o initcluster.o addmothers.o setscales.o idenparts.o dummy_fct.o auto_dsig.o auto_dsig2.o auto_dsig1.o matrix2.o matrix1.o -L../../lib/ -ldhelas -ldsample -lmodel -lgeneric -lpdf -lcernlib -lbias -lstdc++ -L/localhome/rcl/LoopTools-2.16/x86_64-Linux/lib64 -L -lhvvcoef -looptools
     ../../lib//libdhelas.a(HZZ_0.o): In function `hzz_0_':
     HZZ_0.f:(.text+0x3d0): undefined reference to `hvvcoef1_'
     HZZ_0.f:(.text+0x3f3): undefined reference to `hvvcoef2_'
     collect2: error: ld returned 1 exit status
     make: *** [madevent] Error 1

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

Question information

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

I do not know actually, the best is to contact the author of those code:
See for example:
https://web.iisermohali.ac.in/dept/physics/Ambresh_Shivaji.html

Cheers,

Olivier

Revision history for this message
Roy Lemmon (rlemmon) said :
#2

Hi Olivier,

I wondered whether I should just do that because I think the references are from papers by Ambresh Shivaji, Xiaoran Zhao, Davide Pagani and Fabio Maltoni. So I will do that now.

I will also send you an email explaining what I am trying to do and why.

Cheers
Roy