gfortran compilation error: check_poles.f:106.15
Hello,
I have installed MadGraph5_aMC@NLO:
my local machine:
[elmorro:
elmorro.
SL6 release:
[elmorro:
Scientific Linux CERN SLC release 6.5 (Carbon)
the latest version:
[elmorro:
version = 2.1.1
date = 2014-03-31
The FASTJET and LHAPDF versions are installed also locally:
[elmorro:input] > echo $PWD
/home/gorelov/
[elmorro:input] > /sw/lcg/
3.0.6
[elmorro:input] > /sw/lcg/
6.1.1
The compilers and libraries have been ported with yum from "devtoolset-2"
[elmorro:MYDIR] > which gcc
/opt/rh/
[elmorro:MYDIR] > which gfortran
/opt/rh/
[elmorro:MYDIR] > gcc --version
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[elmorro:MYDIR] > gfortran --version
GNU Fortran (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
Copyright (C) 2013 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
[elmorro:MYDIR] > echo $PATH
/home/gorelov/
[elmorro:MYDIR] > echo $LD_LIBRARY_PATH
/opt/rh/
I have started the generator and tried to generate:
[elmorro:
load MG5 configuration from input/mg5_
set lhapdf to /sw/lcg/
set fastjet to /sw/lcg/
Using default eps viewer "evince". Set another one in ./input/
Using default web browser "firefox". Set another one in ./input/
Loading default model: sm
.......
MG5_aMC>generate p p > t t~ w+ [QCD]
The default sm model does not allow to generate loop processes. MG5_aMC now loads 'loop_sm' instead.
import model loop_sm
.......
MG5_aMC>output MYDIR
INFO: Writing out the aMC@NLO code, using optimized Loops
INFO: directory /mnt/raid555/
If you continue this directory will be deleted and replaced.
Do you want to continue? [y, n][60s to answer]
>y
INFO: initialize a new directory: MYDIR
INFO: remove old information in MYDIR
.......
MG5_aMC>launch
INFO: load configuration from /mnt/raid555/
INFO: load configuration from /mnt/raid555/
INFO: load configuration from /mnt/raid555/
launch auto
................
>done
INFO: will run in mode: aMC@NLO
................
>
INFO: Starting run
INFO: Compiling the code
INFO: For gauge cancellation, the width of 't' has been set to zero.
INFO: Using built-in libraries for PDFs
INFO: Compiling source...
INFO: ...done, continuing with P* directories
INFO: Compiling directories...
INFO: Compiling on 16 cores
INFO: Compiling P0_udx_wpttx...
INFO: Compiling P0_dxu_wpttx...
WARNING: A compilation Error occurs when trying to compile /mnt/raid555/
The compilation fails with the following output message:
gfortran -O -fno-automatic -ffixed-
check_
1 pmass_rambo, prambo)
Warning: Actual argument contains too few elements for dummy argument 'xm' (6/100) at (1)
check_
1 pmass_rambo, prambo)
Warning: Actual argument contains too few elements for dummy argument 'xm' (6/100) at (1)
run.inc:75.21:
Included at check_poles.f:46:
Warning: Padding of 4 bytes required before 'rw_fscale_down' in COMMON 'to_rwgt' at (1); reorder elements or use -fno-align-commons
gfortran -O -fno-automatic -ffixed-
gfortran -O -fno-automatic -ffixed-
for dir in `ls -d V*`; do cd $dir; make; cd ../; done
make[1]: Entering directory `/mnt/raid555/
rm -f ../libMadLoop.a
gfortran -O -fno-automatic -ffixed-
MadLoopPara
Included at loop_matrix.f:148:
common /MADLOOP/
Warning: Padding of 4 bytes required before 'zerothres' in COMMON 'madloop' at (1); reorder elements or use -fno-align-commons
MadLoopPara
Included at loop_matrix.f:1442:
common /MADLOOP/
Warning: Padding of 4 bytes required before 'zerothres' in COMMON 'madloop' at (1); reorder elements or use -fno-align-commons
MadLoopPara
Included at loop_matrix.f:1385:
common /MADLOOP/
Warning: Padding of 4 bytes required before 'zerothres' in COMMON 'madloop' at (1); reorder elements or use -fno-align-commons
MadLoopPara
Included at loop_matrix.f:1549:
common /MADLOOP/
Warning: Padding of 4 bytes required before 'zerothres' in COMMON 'madloop' at (1); reorder elements or use -fno-align-commons
gfortran -O -fno-automatic -ffixed-
MadLoopPara
Included at improve_ps.f:63:
common /MADLOOP/
Warning: Padding of 4 bytes required before 'zerothres' in COMMON 'madloop' at (1); reorder elements or use -fno-align-commons
gfortran -O -fno-automatic -ffixed-
gfortran -O -fno-automatic -ffixed-
gfortran -O -fno-automatic -ffixed-
.......
MadLoopPara
Included at MadLoopParamRea
common /MADLOOP/
Warning: Padding of 4 bytes required before 'zerothres' in COMMON 'madloop' at (1); reorder elements or use -fno-align-commons
gfortran -O -fno-automatic -ffixed-
mv libMadLoop.a ../
make[1]: Leaving directory `/mnt/raid555/
gfortran -o check_poles parton_lum_1.o parton_lum_2.o parton_lum_3.o parton_
libMadLoop.
improve_
libMadLoop.
improve_
improve_
improve_
../
avh_
collect2: error: ld returned 1 exit status
make: *** [check_poles] Error 1
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:/
Your comments and ideas to fix the compilation error are appreciated.
Thank you !
Best regards,
Igor Gorelov (ATLAS Collab., CERN).
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- marco zaro Edit question
- Last query:
- Last reply:
- Whiteboard:
- Hi Marco, this sounds the same compilation issue that we face in Korea together, did you fix it by editing another file that improve/f? CHeers, Olivier
Can you help with this problem?
Provide an answer of your own, or ask Igor V. Gorelov for more information if necessary.