error when setting pdlabel as lhapdf in run card
Hi,
I am trying to run a simple process using a non-default pdf in MGv2_7_2, i.e.
import model ./models/
generate p p > l+ l- ZPRIME=0
output PbPb_scan_no_ZPRIME
launch PbPb_scan_no_ZPRIME
shower = PY8
detector = delphes
madspin = none
./Delphes/
set pdlabel lhapdf
set lhaid 901300
I had installed pythia8, lhapdf6, and mg5_pythia interface within Madgraph before I ran the above process.
I consistently recieve the following error (I am attaching the full debug log):
-->
Traceback (most recent call last):
File "/home/
return self.onecmd_
File "/home/
return func(arg, **opt)
File "/home/
self.
File "/home/
original_
File "/home/
postcmd=False)
File "/home/
stop = Cmd.onecmd_
File "/home/
return func(arg, **opt)
File "/home/
self.
File "/home/
self.
File "/home/
return misc.compile(
File "/home/
raise MadGraph5Error, error_text
MadGraph5Error: A compilation Error occurs when trying to compile /home/elfaham/
The compilation fails with the following output message:
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd DHELAS; make
cd PDF; make
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/home/
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd MODEL; make
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd CERNLIB; make
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
cd BIAS/dummy; make
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/home/
g++ -O -static-libstdc++ -I/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../lib/libgeneric.a alfas_functions
ar cru ../../.
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib ../../.
ranlib ../lib/libgeneric.a
make[1]: Leaving directory '/home/
g++ -O -static-libstdc++ -I/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../lib/libgeneric.a alfas_functions
ar cru ../../.
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib ../../.
ranlib ../lib/libgeneric.a
make[1]: Leaving directory '/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
pdf_
#include <boost/
compilation terminated.
gfortran -O -w -fbounds-check -fPIC -ffixed-
<builtin>: recipe for target 'pdf_lhapdf6.o' failed
make[1]: *** [pdf_lhapdf6.o] Error 1
make[1]: Leaving directory '/home/
makefile:45: recipe for target '../lib/libpdf.a' failed
make: *** [../lib/libpdf.a] Error 2
make: *** Waiting for unfinished jobs....
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib ../../lib/
make[1]: Leaving directory '/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib ../../lib/
make[1]: Leaving directory '/home/
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
gfortran -O -w -fbounds-check -fPIC -ffixed-
ar cru ../../lib/
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib ../../lib/
make[1]: Leaving directory '/home/
Please try to fix this compilations issue and retry.
Help might be found at https:/
If you think that this is a bug, you can report this at https:/
automatic_
cluster_
<--
I tried reinstalling madgraph and lhapdf6 several times with no success. Note also the lhapdf is user set. The problem disappears when I comment out the two lines in the run card in which I set the pdf to a non-default one, i.e. everything works fine when the pdf is set to the default choice in madgraph.
Thanks!
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Olivier Mattelaer
- Solved:
- Last query:
- Last reply: