fortran compilation error for DIS at nlo

Bug #1791436 reported by Hannes Jung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MadGraph5_aMC@NLO
Fix Released
Undecided
Unassigned

Bug Description

Hi
I am trying to generate e+ p > e+ j with
generate e+ p > e+ j [QCD]

and obtain the following errors (using mac osx with brew installation of gfortran)

MG5_aMC>output dis
INFO: Writing out the aMC@NLO code, using optimized Loops
INFO: initialize a new directory: dis
INFO: remove old information in dis
INFO: Compiling IREGI. This has to be done only once and can take a couple of minutes.
Error detected in "output dis"
write debug file MG5_debug
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 /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src.
 The compilation fails with the following output message:
     (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src;make clean -f makefile_ML5_lib;make -f makefile_ML5_lib)
     rm -f *.o *.s *.prj *~ core test
     rm -f *.o *.s *.prj *~ core test
     rm -f *.o *.s *.prj *.a *~ core
     rm -f ff2dl2.o ffabcd.o ffca0.o ffcb0.o ffcb1.o ffcb2.o ffcb2p.o ffcdb0.o ffcc0.o ffcc0p.o ffcc1.o ffcel2.o ffcel3.o ffcel4.o ffcel5.o ffceta.o ffcli2.o ffcrr.o ffcxr.o ffcxs3.o ffcxs4.o ffcxyz.o ffdcc0.o ffdcxs.o ffdel2.o ffdel3.o ffdel4.o ffdel5.o ffdel6.o ffdl2i.o ffdl5p.o ffdxc0.o ffinit_mine.o ffrcvr.o fftran.o ffxb0.o ffxb1.o ffxb2p.o ffxc0.o ffxc0i.o ffxc0p.o ffxc1.o ffxd0.o ffxd0h.o ffxd0i.o ffxd0p.o ffxd1.o ffxdb0.o ffxdbd.o ffxdi.o ffxdpv.o ffxe0.o ffxe1.o ffxf0.o ffxf0h.o ffxli2.o ffxxyz.o aaxbx.o aaxcx.o aaxdx.o aaxex.o aaxinv.o aacbc.o aaccc.o aacinv.o spence.o npoin.o libff.a npointes.o npointes
     (make -f makefile_qcdloop)
     (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src/qcdloop/ql; rm libqcdloop.a; make clean; make)
     rm: libqcdloop.a: No such file or directory
     rm -f *.o *.s *.prj *.a *~ core
     gfortran -O -fPIC -c qlinit.f
     gfortran -O -fPIC -c qlI4.f
     gfortran -O -fPIC -c qlI3.f
     gfortran -O -fPIC -c qlI2.f
     gfortran -O -fPIC -c qlI1.f
     gfortran -O -fPIC -c qlI4array.f
     gfortran -O -fPIC -c qlzero.f
     gfortran -O -fPIC -c qlI4fin.f
     gfortran -O -fPIC -c qlI4DNS41.f
     gfortran -O -fPIC -c qlI4sub0m.f
     gfortran -O -fPIC -c qlI4sub1m.f
     gfortran -O -fPIC -c qlI4sub2m.f
     gfortran -O -fPIC -c qlI4sub2ma.f
     gfortran -O -fPIC -c qlI4sub2mo.f
     gfortran -O -fPIC -c qlI4sub3m.f
     gfortran -O -fPIC -c qlI3fin.f
     gfortran -O -fPIC -c qlI3sub.f
     gfortran -O -fPIC -c qlI2fin.f
     gfortran -O -fPIC -c qlfndd.f
     gfortran -O -fPIC -c qlLi2omprod.f
     gfortran -O -fPIC -c qlLi2omrat.f
     gfortran -O -fPIC -c qllnomrat4.f
     gfortran -O -fPIC -c qlLi2omx.f
     gfortran -O -fPIC -c qlLi2omx2.f
     gfortran -O -fPIC -c qltrisort.f
     gfortran -O -fPIC -c qlsnglsort.f
     gfortran -O -fPIC -c qltri1.f
     gfortran -O -fPIC -c qltri2.f
     gfortran -O -fPIC -c qltri3.f
     gfortran -O -fPIC -c qltri4.f
     gfortran -O -fPIC -c qltri5.f
     gfortran -O -fPIC -c qltri6.f
     gfortran -O -fPIC -c qlbox1.f
     gfortran -O -fPIC -c qlbox2.f
     gfortran -O -fPIC -c qlbox3.f
     gfortran -O -fPIC -c qlbox4.f
     gfortran -O -fPIC -c qlbox5.f
     gfortran -O -fPIC -c qlbox6.f
     gfortran -O -fPIC -c qlbox7.f
     gfortran -O -fPIC -c qlbox8.f
     gfortran -O -fPIC -c qlbox9.f
     gfortran -O -fPIC -c qlbox10.f
     gfortran -O -fPIC -c qlbox11.f
     gfortran -O -fPIC -c qlbox12.f
     gfortran -O -fPIC -c qlbox13.f
     gfortran -O -fPIC -c qlbox14.f
     gfortran -O -fPIC -c qlbox15.f
     gfortran -O -fPIC -c qlbox16.f
     gfortran -O -fPIC -c qlcLi2omx2.f
     gfortran -O -fPIC -c qlcLi2omx3.f
     gfortran -O -fPIC -c auxCD.f
     gfortran -O -fPIC -c qlspencer.f
     gfortran -O -fPIC -c qlratreal.f
     gfortran -O -fPIC -c qlratgam.f
     gfortran -O -fPIC -c ddilog.f
     gfortran -O -fPIC -c qllnrat.f
     gfortran -O -fPIC -c qlfunctions.f
     gfortran -O -fPIC -c qlYcalc.f
     gfortran -O -fPIC -c qlkfn.f
     gfortran -O -fPIC -c qlxpicheck.f
     ar cru libqcdloop.a ./qlinit.o ./qlI4.o ./qlI3.o ./qlI2.o ./qlI1.o ./qlI4array.o ./qlzero.o ./qlI4fin.o ./qlI4DNS41.o ./qlI4sub0m.o ./qlI4sub1m.o ./qlI4sub2m.o ./qlI4sub2ma.o ./qlI4sub2mo.o ./qlI4sub3m.o ./qlI3fin.o ./qlI3sub.o ./qlI2fin.o ./qlfndd.o ./qlLi2omprod.o ./qlLi2omrat.o ./qllnomrat4.o ./qlLi2omx.o ./qlLi2omx2.o ./qltrisort.o ./qlsnglsort.o ./qltri1.o ./qltri2.o ./qltri3.o ./qltri4.o ./qltri5.o ./qltri6.o ./qlbox1.o ./qlbox2.o ./qlbox3.o ./qlbox4.o ./qlbox5.o ./qlbox6.o ./qlbox7.o ./qlbox8.o ./qlbox9.o ./qlbox10.o ./qlbox11.o ./qlbox12.o ./qlbox13.o ./qlbox14.o ./qlbox15.o ./qlbox16.o ./qlcLi2omx2.o ./qlcLi2omx3.o ./auxCD.o ./qlspencer.o ./qlratreal.o ./qlratgam.o ./ddilog.o ./qllnrat.o ./qlfunctions.o ./qlYcalc.o ./qlkfn.o ./qlxpicheck.o
     ranlib libqcdloop.a
     (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src/qcdloop/ff; rm libff.a; make clean; make; ranlib libff.a)
     rm: libff.a: No such file or directory
     rm -f ff2dl2.o ffabcd.o ffca0.o ffcb0.o ffcb1.o ffcb2.o ffcb2p.o ffcdb0.o ffcc0.o ffcc0p.o ffcc1.o ffcel2.o ffcel3.o ffcel4.o ffcel5.o ffceta.o ffcli2.o ffcrr.o ffcxr.o ffcxs3.o ffcxs4.o ffcxyz.o ffdcc0.o ffdcxs.o ffdel2.o ffdel3.o ffdel4.o ffdel5.o ffdel6.o ffdl2i.o ffdl5p.o ffdxc0.o ffinit_mine.o ffrcvr.o fftran.o ffxb0.o ffxb1.o ffxb2p.o ffxc0.o ffxc0i.o ffxc0p.o ffxc1.o ffxd0.o ffxd0h.o ffxd0i.o ffxd0p.o ffxd1.o ffxdb0.o ffxdbd.o ffxdi.o ffxdpv.o ffxe0.o ffxe1.o ffxf0.o ffxf0h.o ffxli2.o ffxxyz.o aaxbx.o aaxcx.o aaxdx.o aaxex.o aaxinv.o aacbc.o aaccc.o aacinv.o spence.o npoin.o libff.a npointes.o npointes
     gfortran -fPIC -c -o ff2dl2.o ff2dl2.f
     gfortran -fPIC -c -o ffabcd.o ffabcd.f
     gfortran -fPIC -c -o ffca0.o ffca0.f
     gfortran -fPIC -c -o ffcb0.o ffcb0.f
     gfortran -fPIC -c -o ffcb1.o ffcb1.f
     gfortran -fPIC -c -o ffcb2.o ffcb2.f
     gfortran -fPIC -c -o ffcb2p.o ffcb2p.f
     gfortran -fPIC -c -o ffcdb0.o ffcdb0.f
     gfortran -fPIC -c -o ffcc0.o ffcc0.f
     gfortran -fPIC -c -o ffcc0p.o ffcc0p.f
     gfortran -fPIC -c -o ffcc1.o ffcc1.f
     gfortran -fPIC -c -o ffcel2.o ffcel2.f
     gfortran -fPIC -c -o ffcel3.o ffcel3.f
     gfortran -fPIC -c -o ffcel4.o ffcel4.f
     gfortran -fPIC -c -o ffcel5.o ffcel5.f
     gfortran -fPIC -c -o ffceta.o ffceta.f
     gfortran -fPIC -c -o ffcli2.o ffcli2.f
     gfortran -fPIC -c -o ffcrr.o ffcrr.f
     gfortran -fPIC -c -o ffcxr.o ffcxr.f
     gfortran -fPIC -c -o ffcxs3.o ffcxs3.f
     gfortran -fPIC -c -o ffcxs4.o ffcxs4.f
     gfortran -fPIC -c -o ffcxyz.o ffcxyz.f
     gfortran -fPIC -c -o ffdcc0.o ffdcc0.f
     gfortran -fPIC -c -o ffdcxs.o ffdcxs.f
     gfortran -fPIC -c -o ffdel2.o ffdel2.f
     gfortran -fPIC -c -o ffdel3.o ffdel3.f
     gfortran -fPIC -c -o ffdel4.o ffdel4.f
     gfortran -fPIC -c -o ffdel5.o ffdel5.f
     gfortran -fPIC -c -o ffdel6.o ffdel6.f
     gfortran -fPIC -c -o ffdl2i.o ffdl2i.f
     gfortran -fPIC -c -o ffdl5p.o ffdl5p.f
     gfortran -fPIC -c -o ffdxc0.o ffdxc0.f
     gfortran -fPIC -c -o ffinit_mine.o ffinit_mine.f
     gfortran -fPIC -c -o ffrcvr.o ffrcvr.f
     gfortran -fPIC -c -o fftran.o fftran.f
     gfortran -fPIC -c -o ffxb0.o ffxb0.f
     gfortran -fPIC -c -o ffxb1.o ffxb1.f
     gfortran -fPIC -c -o ffxb2p.o ffxb2p.f
     gfortran -fPIC -c -o ffxc0.o ffxc0.f
     gfortran -fPIC -c -o ffxc0i.o ffxc0i.f
     gfortran -fPIC -c -o ffxc0p.o ffxc0p.f
     gfortran -fPIC -c -o ffxc1.o ffxc1.f
     gfortran -fPIC -c -o ffxd0.o ffxd0.f
     gfortran -fPIC -c -o ffxd0h.o ffxd0h.f
     gfortran -fPIC -c -o ffxd0i.o ffxd0i.f
     gfortran -fPIC -c -o ffxd0p.o ffxd0p.f
     ffxd0p.f:463:31:

           call ffcxra(cs4(169),ipi12(25),xqi,qiDqj,sdel2,3,ier)
                                    1
     Error: Actual argument contains too few elements for dummy argument 'ipi12' (2/3) at (1)
     ffxd0p.f:466:31:

           call ffxtra(cs4(169),ipi12(25),xqi,qiDqj,sdel2,3,ier)
                                    1
     Error: Actual argument contains too few elements for dummy argument 'ipi12' (2/3) at (1)
     make[3]: *** [ffxd0p.o] Error 1
     error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: can't open file: libff.a (No such file or directory)
     make[2]: *** [ffdir] Error 1
     make[1]: *** [make_ql] Error 2
     make: *** [all] Error 2

 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

Thanks a lot

Best
Hannes

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote : Re: [Bug 1791436] [NEW] fortran compilation error for DIS at nlo
Download full text (18.5 KiB)

I guess brew is now installing gfortran version 8.
That particular version of gfortran is not compatible with our code so far.

Cheers,

Olivier

> On 8 Sep 2018, at 16:52, Hannes Jung <email address hidden> wrote:
>
> Public bug reported:
>
> Hi
> I am trying to generate e+ p > e+ j with
> generate e+ p > e+ j [QCD]
>
> and obtain the following errors (using mac osx with brew installation of
> gfortran)
>
> MG5_aMC>output dis
> INFO: Writing out the aMC@NLO code, using optimized Loops
> INFO: initialize a new directory: dis
> INFO: remove old information in dis
> INFO: Compiling IREGI. This has to be done only once and can take a couple of minutes.
> Error detected in "output dis"
> write debug file MG5_debug
> 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 /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src.
> The compilation fails with the following output message:
> (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src;make clean -f makefile_ML5_lib;make -f makefile_ML5_lib)
> rm -f *.o *.s *.prj *~ core test
> rm -f *.o *.s *.prj *~ core test
> rm -f *.o *.s *.prj *.a *~ core
> rm -f ff2dl2.o ffabcd.o ffca0.o ffcb0.o ffcb1.o ffcb2.o ffcb2p.o ffcdb0.o ffcc0.o ffcc0p.o ffcc1.o ffcel2.o ffcel3.o ffcel4.o ffcel5.o ffceta.o ffcli2.o ffcrr.o ffcxr.o ffcxs3.o ffcxs4.o ffcxyz.o ffdcc0.o ffdcxs.o ffdel2.o ffdel3.o ffdel4.o ffdel5.o ffdel6.o ffdl2i.o ffdl5p.o ffdxc0.o ffinit_mine.o ffrcvr.o fftran.o ffxb0.o ffxb1.o ffxb2p.o ffxc0.o ffxc0i.o ffxc0p.o ffxc1.o ffxd0.o ffxd0h.o ffxd0i.o ffxd0p.o ffxd1.o ffxdb0.o ffxdbd.o ffxdi.o ffxdpv.o ffxe0.o ffxe1.o ffxf0.o ffxf0h.o ffxli2.o ffxxyz.o aaxbx.o aaxcx.o aaxdx.o aaxex.o aaxinv.o aacbc.o aaccc.o aacinv.o spence.o npoin.o libff.a npointes.o npointes
> (make -f makefile_qcdloop)
> (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src/qcdloop/ql; rm libqcdloop.a; make clean; make)
> rm: libqcdloop.a: No such file or directory
> rm -f *.o *.s *.prj *.a *~ core
> gfortran -O -fPIC -c qlinit.f
> gfortran -O -fPIC -c qlI4.f
> gfortran -O -fPIC -c qlI3.f
> gfortran -O -fPIC -c qlI2.f
> gfortran -O -fPIC -c qlI1.f
> gfortran -O -fPIC -c qlI4array.f
> gfortran -O -fPIC -c qlzero.f
> gfortran -O -fPIC -c qlI4fin.f
> gfortran -O -fPIC -c qlI4DNS41.f
> gfortran -O -fPIC -c qlI4sub0m.f
> gfortran -O -fPIC -c qlI4sub1m.f
> gfortran -O -fPIC -c qlI4sub2m.f
> gfortran -O -fPIC -c qlI4sub2ma.f
> gfortran -O -fPIC -c qlI4sub2mo.f
> gfortran -O -fPIC -c qlI4sub3m.f
> gfortran -O -fPIC -c qlI3fin.f
> gfortran -O -fPIC -c qlI3sub.f
> gfortran -O -fPIC -c qlI2fin.f
> gfortran -O -fPIC -c qlfndd.f
> gfortran -O -fPIC -c qlLi2omprod.f
> gfortran -O -fPIC -c qlLi2omrat.f
> gfortran -O -fPIC -c qllnomrat4.f
> gfortran -O -fPIC -c qlLi2omx.f
> gfortran -O -fPIC -c qlLi2omx2.f
> gfortran -O -fPIC -c qltrisort.f
> gfortran -O -fPIC -c qlsnglsort.f
> gfortran -O -f...

Changed in mg5amcnlo:
status: New → In Progress
Revision history for this message
Hannes Jung (hannes.jung) wrote : Re: [Bug 1791436] Re: fortran compilation error for DIS at nlo
Download full text (29.3 KiB)

Ahh, thanks a lot for this info.
Best
Hannes

*************************************
Hannes Jung
DESY CMS, 01B/02.213
Notkestr 85, 22603 Hamburg
office +49 40 8998 93741
mobile: +49 151 17485733
email: <email address hidden>
*************************************

> On 12. Sep 2018, at 14:11, Olivier Mattelaer <email address hidden> wrote:
>
> I guess brew is now installing gfortran version 8.
> That particular version of gfortran is not compatible with our code so far.
>
> Cheers,
>
> Olivier
>
>> On 8 Sep 2018, at 16:52, Hannes Jung <email address hidden> wrote:
>>
>> Public bug reported:
>>
>> Hi
>> I am trying to generate e+ p > e+ j with
>> generate e+ p > e+ j [QCD]
>>
>> and obtain the following errors (using mac osx with brew installation of
>> gfortran)
>>
>> MG5_aMC>output dis
>> INFO: Writing out the aMC@NLO code, using optimized Loops
>> INFO: initialize a new directory: dis
>> INFO: remove old information in dis
>> INFO: Compiling IREGI. This has to be done only once and can take a couple of minutes.
>> Error detected in "output dis"
>> write debug file MG5_debug
>> 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 /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src.
>> The compilation fails with the following output message:
>> (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src;make clean -f makefile_ML5_lib;make -f makefile_ML5_lib)
>> rm -f *.o *.s *.prj *~ core test
>> rm -f *.o *.s *.prj *~ core test
>> rm -f *.o *.s *.prj *.a *~ core
>> rm -f ff2dl2.o ffabcd.o ffca0.o ffcb0.o ffcb1.o ffcb2.o ffcb2p.o ffcdb0.o ffcc0.o ffcc0p.o ffcc1.o ffcel2.o ffcel3.o ffcel4.o ffcel5.o ffceta.o ffcli2.o ffcrr.o ffcxr.o ffcxs3.o ffcxs4.o ffcxyz.o ffdcc0.o ffdcxs.o ffdel2.o ffdel3.o ffdel4.o ffdel5.o ffdel6.o ffdl2i.o ffdl5p.o ffdxc0.o ffinit_mine.o ffrcvr.o fftran.o ffxb0.o ffxb1.o ffxb2p.o ffxc0.o ffxc0i.o ffxc0p.o ffxc1.o ffxd0.o ffxd0h.o ffxd0i.o ffxd0p.o ffxd1.o ffxdb0.o ffxdbd.o ffxdi.o ffxdpv.o ffxe0.o ffxe1.o ffxf0.o ffxf0h.o ffxli2.o ffxxyz.o aaxbx.o aaxcx.o aaxdx.o aaxex.o aaxinv.o aacbc.o aaccc.o aacinv.o spence.o npoin.o libff.a npointes.o npointes
>> (make -f makefile_qcdloop)
>> (cd /Users/jung/jung/cvs/madgraph/MG5_aMC_v2_6_3_2/vendor/IREGI/src/qcdloop/ql; rm libqcdloop.a; make clean; make)
>> rm: libqcdloop.a: No such file or directory
>> rm -f *.o *.s *.prj *.a *~ core
>> gfortran -O -fPIC -c qlinit.f
>> gfortran -O -fPIC -c qlI4.f
>> gfortran -O -fPIC -c qlI3.f
>> gfortran -O -fPIC -c qlI2.f
>> gfortran -O -fPIC -c qlI1.f
>> gfortran -O -fPIC -c qlI4array.f
>> gfortran -O -fPIC -c qlzero.f
>> gfortran -O -fPIC -c qlI4fin.f
>> gfortran -O -fPIC -c qlI4DNS41.f
>> gfortran -O -fPIC -c qlI4sub0m.f
>> gfortran -O -fPIC -c qlI4sub1m.f
>> gfortran -O -fPIC -c qlI4sub2m.f
>> gfortran -O -fPIC -c qlI4sub2ma.f
>> gfortran -O -fPIC -c qlI4sub2mo.f
>> gfortran -O -fPIC -c qlI4sub3m.f
>> ...

Changed in mg5amcnlo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.