Problem compiling CutTools

Asked by Marion Thomas

Hello,

I generated g g > z z on Madgraph 3.2.0 and when I try to output, the process fails due to a compilation failure of CutTools which seems to be linked to gfortran. I am using gfortran 11.1.0 and I am on a university computer (macOS). Below are the error messages I get. I also tried to compile CutTools manually (make clean and make) but that didn't work either. I am putting below the error I get from that.
Any help would be much appreciated.
Thanks,

Marion

set ninja /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/ninja/lib
/Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/ninja/lib does not seem to correspond to a valid ninja lib . Please enter the full PATH/TO/ninja/lib .
You will NOT be able to run ninja otherwise.

save options ninja
save configuration file to /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/input/mg5_configuration.txt
save options ninja
save configuration file to /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/input/mg5_configuration.txt
set collier ''
save options collier
save configuration file to /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/input/mg5_configuration.txt
save options collier
save configuration file to /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/input/mg5_configuration.txt
set golem ''
save options golem
save configuration file to /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/input/mg5_configuration.txt
save options golem
save configuration file to /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/input/mg5_configuration.txt
INFO: initialize a new directory: Test6_gg_zz
INFO: remove old information in Test6_gg_zz
INFO: Compiling CutTools. This has to be done only once and can take a couple of minutes.
Error detected in "output Test6_gg_zz"
write debug file MG5_debug
If you need help with this issue please contact us on https://answers.launchpad.net/mg5amcnlo
str : A compilation Error occurs when trying to compile /Users/user/Desktop/MadGraph/MG5_aMC_v3_2_0/vendor/CutTools.
 The compilation fails with the following output message:
     cp -p ./src/cts/cts_mpr.in ./src/cts/cts_mpr.h
     cp -p ./src/cts/cts_mpc.in ./src/cts/cts_mpc.h
     cp -p ./src/cts/cts_mprec.in ./src/cts/cts_mprec.h
     cp -p ./src/cts/cts_mpinit.in ./src/cts/cts_mpinit.h
     mkdir -p includects
     cp -p ./src/avh/* includects/
     cp -p ./src/cts/* includects/
     cp -p ./src/mpfun90/* includects/
     cp -p ./src/qcdloop/* includects/
     cp -p ./src/makefile includects/
     cd includects && /Library/Developer/CommandLineTools/usr/bin/make EXE="" FC="gfortran" FFLAGS="-fPIC -fno-automatic -O2 -funroll-all-loops" default
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c avh_olo.f90
     avh_olo.f90:11815:14:

     11815 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11818:14:

     11818 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11827:11:

     11827 | allocate(tt(lb(dm):ub(dm)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11829:16:

     11829 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11831:11:

     11831 | allocate(xx(lb(dm):ub(dm)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11834:16:

     11834 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11859:14:

     11859 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11862:14:

     11862 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11871:11:

     11871 | allocate(tt(lb(1):ub(1),lb(dm):ub(dm)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11873:16:

     11873 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11875:11:

     11875 | allocate(xx(lb(1):ub(1),lb(dm):ub(dm)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11878:16:

     11878 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11903:14:

     11903 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11906:14:

     11906 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11915:11:

     11915 | allocate(tt(lb(1):ub(1),lb(2):ub(2),lb(dm):ub(dm)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11917:16:

     11917 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11919:11:

     11919 | allocate(xx(lb(1):ub(1),lb(2):ub(2),lb(dm):ub(dm)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11922:16:

     11922 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11948:14:

     11948 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11951:14:

     11951 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11955:13:

     11955 | allocate(xx(l1:u1))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11959:11:

     11959 | allocate(tt(lb(1):ub(1)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11961:16:

     11961 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11962:12:

     11962 | allocate( xx(l1:u1) )
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11965:16:

     11965 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11969:14:

     11969 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11972:14:

     11972 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11976:13:

     11976 | allocate(xx(l1:u1,l2:u2))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11980:11:

     11980 | allocate(tt(lb(1):ub(1),lb(2):ub(2)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11982:16:

     11982 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11983:12:

     11983 | allocate( xx(l1:u1,l2:u2) )
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:11988:16:

     11988 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11993:14:

     11993 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:11996:14:

     11996 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12000:13:

     12000 | allocate(xx(l1:u1))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12006:20:

     12006 | deallocate( xx )
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:12007:14:

     12007 | allocate( xx(min(l1,lb(1)):max(u1,ub(1))) )
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12010:11:

     12010 | allocate(tt(lb(1):ub(1)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12012:16:

     12012 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:12013:12:

     12013 | allocate( xx(min(l1,lb(1)):max(u1,ub(1))) )
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12015:16:

     12015 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:12019:14:

     12019 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12022:14:

     12022 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12026:13:

     12026 | allocate(xx(l1:u1,l2:u2))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12033:20:

     12033 | deallocate( xx )
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:12034:14:

     12034 | allocate( xx(min(l1,lb(1)):max(u1,ub(1)) &
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12038:11:

     12038 | allocate(tt(lb(1):ub(1),lb(2):ub(2)))
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12040:16:

     12040 | deallocate(xx)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:12041:12:

     12041 | allocate( xx(min(l1,lb(1)):max(u1,ub(1)) &
           | 1
     Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
     avh_olo.f90:12045:16:

     12045 | deallocate(tt)
           | 1
     Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
     avh_olo.f90:11992:27:

     11992 | subroutine enlarge1_r( xx ,l1,u1 )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12018:27:

     12018 | subroutine enlarge2_r( xx ,l1,u1 ,l2,u2 )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:11947:26:

     11947 | subroutine resize1_r( xx ,l1,u1 )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:11968:26:

     11968 | subroutine resize2_r( xx ,l1,u1 ,l2,u2 )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:11814:25:

     11814 | subroutine shift1_r( xx ,nn )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:11858:25:

     11858 | subroutine shift2_r( xx ,nn )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:11902:25:

     11902 | subroutine shift3_r( xx ,nn )
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12039:4:

     12039 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:12011:4:

     12011 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:11981:4:

     11981 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:11960:4:

     11960 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:11916:4:

     11916 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:11872:4:

     11872 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:11828:4:

     11828 | tt = xx
           | 1
     Error: Symbol 'tt' at (1) has no IMPLICIT type
     avh_olo.f90:12060:14:

     12060 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12063:14:

     12063 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12065:17:

     12065 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12117:14:

     12117 | real(kindr2) ,intent(in) :: xx
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12127:14:

     12127 | real(kindr2) :: rslt
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12122:35:

     12122 | function convert(xx) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12135:17:

     12135 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12137:14:

     12137 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12131:33:

     12131 | function areal(zz) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12146:14:

     12146 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12148:17:

     12148 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12142:36:

     12142 | function acmplx_r(xx) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12157:14:

     12157 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12159:17:

     12159 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12153:40:

     12153 | function acmplx_rr(xx,yy) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12168:14:

     12168 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12171:17:

     12171 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12164:40:

     12164 | function acmplx_ri(xx,yy) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12181:14:

     12181 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12183:17:

     12183 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12176:40:

     12176 | function acmplx_ir(xx,yy) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12192:17:

     12192 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12194:17:

     12194 | complex(kindr2) &
           | 1
     Error: Kind 16 not supported for type COMPLEX at (1)
     avh_olo.f90:12196:14:

     12196 | real(kindr2) &
           | 1
     Error: Kind 16 not supported for type REAL at (1)
     avh_olo.f90:12188:36:

     12188 | function acmplx_c(zz) result(rslt)
           | 1
     Error: Function result 'rslt' at (1) has no IMPLICIT type
     avh_olo.f90:12188:22:

     12188 | function acmplx_c(zz) result(rslt)
           | 1
     Error: Symbol 'zz' at (1) has no IMPLICIT type
     avh_olo.f90:12176:26:

     12176 | function acmplx_ir(xx,yy) result(rslt)
           | 1
     Error: Symbol 'yy' at (1) has no IMPLICIT type
     avh_olo.f90:12142:22:

     12142 | function acmplx_r(xx) result(rslt)
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12164:23:

     12164 | function acmplx_ri(xx,yy) result(rslt)
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12153:23:

     12153 | function acmplx_rr(xx,yy) result(rslt)
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12153:26:

     12153 | function acmplx_rr(xx,yy) result(rslt)
           | 1
     Error: Symbol 'yy' at (1) has no IMPLICIT type
     avh_olo.f90:12113:19:

     12113 | function adble(xx) result(rslt)
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12131:19:

     12131 | function areal(zz) result(rslt)
           | 1
     Error: Symbol 'zz' at (1) has no IMPLICIT type
     avh_olo.f90:12056:17:

     12056 | private :: IMAG,acmplx_r,acmplx_rr,acmplx_ir,acmplx_ri,acmplx_c
           | 1
     Error: Symbol 'imag' at (1) has no IMPLICIT type
     avh_olo.f90:12198:4:

     12198 | xx = zz
           | 1
     Error: Symbol 'xx' at (1) has no IMPLICIT type
     avh_olo.f90:12200:4:

     12200 | yy = aimag(zz)
           | 1
     Error: Symbol 'yy' at (1) has no IMPLICIT type
     avh_olo.f90:12092:6:

     12092 | CONE=RONE
           | 1
     Error: Symbol 'cone' at (1) has no IMPLICIT type
     avh_olo.f90:12091:6:

     12091 | CZRO=RZRO
           | 1
     Error: Symbol 'czro' at (1) has no IMPLICIT type
     avh_olo.f90:12097:13:

     12097 | EPSN2= EPSN*EPSN
           | 1
     Error: Symbol 'epsn' at (1) has no IMPLICIT type
     avh_olo.f90:12097:7:

     12097 | EPSN2= EPSN*EPSN
           | 1
     Error: Symbol 'epsn2' at (1) has no IMPLICIT type
     avh_olo.f90:12098:6:

     12098 | IEPS= EPSN2*IMAG
           | 1
     Error: Symbol 'ieps' at (1) has no IMPLICIT type
     avh_olo.f90:12096:5:

     12096 | IPI=IMAG*ONEPI
           | 1
     Error: Symbol 'ipi' at (1) has no IMPLICIT type
     avh_olo.f90:12093:7:

     12093 | ONEPI=4*atan(RONE)
           | 1
     Error: Symbol 'onepi' at (1) has no IMPLICIT type
     avh_olo.f90:12095:9:

     12095 | PISQo24=CONE*ONEPI*ONEPI/24
           | 1
     Error: Symbol 'pisqo24' at (1) has no IMPLICIT type
     avh_olo.f90:12089:6:

     12089 | RONE=1
           | 1
     Error: Symbol 'rone' at (1) has no IMPLICIT type
     avh_olo.f90:12088:6:

     12088 | RZRO=0
           | 1
     Error: Symbol 'rzro' at (1) has no IMPLICIT type
     avh_olo.f90:12094:7:

     12094 | TWOPI=2*ONEPI
           | 1
     Error: Symbol 'twopi' at (1) has no IMPLICIT type
     avh_olo.f90:12142:2:

     12142 | function acmplx_r(xx) result(rslt)
           | 1
     ......
     12188 | function acmplx_c(zz) result(rslt)
           | 2
     Error: Ambiguous interfaces in generic interface 'acmplx' for 'acmplx_r' at (1) and 'acmplx_c' at (2)
     avh_olo.f90:12106:2:

     12106 | epsilo(prcpar) = EPSN
           | 1
     Error: Function 'epsilo' at (1) has no IMPLICIT type
     avh_olo.f90:12107:2:

     12107 | neglig(prcpar) = EPSN*10**(ndec/7)
           | 1
     Error: Function 'neglig' at (1) has no IMPLICIT type
     avh_olo.f90:12208:7:

     12208 | use avh_olo_forCutTools_qp_prec
           | 1
     Fatal Error: Cannot open module file 'avh_olo_forcuttools_qp_prec.mod' for reading at (1): No such file or directory
     compilation terminated.
     make[1]: *** [avh_olo.o] Error 1
     make: *** [default] Error 2

 Please try to fix this compilations issue and retry.

And this is what I get from trying to compile CutTools manually:

cp -p ./src/cts/cts_mpr.in ./src/cts/cts_mpr.h
cp -p ./src/cts/cts_mpc.in ./src/cts/cts_mpc.h
cp -p ./src/cts/cts_mprec.in ./src/cts/cts_mprec.h
cp -p ./src/cts/cts_mpinit.in ./src/cts/cts_mpinit.h
mkdir -p includects
cp -p ./src/avh/* includects/
cp -p ./src/cts/* includects/
cp -p ./src/mpfun90/* includects/
cp -p ./src/qcdloop/* includects/
cp -p ./src/makefile includects/
cd includects && /Library/Developer/CommandLineTools/usr/bin/make EXE="" FC="gfortran" FFLAGS="-fPIC -fno-automatic -O2 -funroll-all-loops" default
gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpfun90.f90
gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpmod90.f90
gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpmodm90.f90
gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpmodx90.f90
gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c avh_olo.f90
avh_olo.f90:11815:14:

11815 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11818:14:

11818 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11827:11:

11827 | allocate(tt(lb(dm):ub(dm)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11829:16:

11829 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11831:11:

11831 | allocate(xx(lb(dm):ub(dm)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11834:16:

11834 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11859:14:

11859 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11862:14:

11862 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11871:11:

11871 | allocate(tt(lb(1):ub(1),lb(dm):ub(dm)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11873:16:

11873 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11875:11:

11875 | allocate(xx(lb(1):ub(1),lb(dm):ub(dm)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11878:16:

11878 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11903:14:

11903 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11906:14:

11906 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11915:11:

11915 | allocate(tt(lb(1):ub(1),lb(2):ub(2),lb(dm):ub(dm)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11917:16:

11917 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11919:11:

11919 | allocate(xx(lb(1):ub(1),lb(2):ub(2),lb(dm):ub(dm)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11922:16:

11922 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11948:14:

11948 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11951:14:

11951 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11955:13:

11955 | allocate(xx(l1:u1))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11959:11:

11959 | allocate(tt(lb(1):ub(1)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11961:16:

11961 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11962:12:

11962 | allocate( xx(l1:u1) )
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11965:16:

11965 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11969:14:

11969 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11972:14:

11972 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11976:13:

11976 | allocate(xx(l1:u1,l2:u2))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11980:11:

11980 | allocate(tt(lb(1):ub(1),lb(2):ub(2)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11982:16:

11982 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11983:12:

11983 | allocate( xx(l1:u1,l2:u2) )
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:11988:16:

11988 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11993:14:

11993 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:11996:14:

11996 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12000:13:

12000 | allocate(xx(l1:u1))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12006:20:

12006 | deallocate( xx )
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:12007:14:

12007 | allocate( xx(min(l1,lb(1)):max(u1,ub(1))) )
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12010:11:

12010 | allocate(tt(lb(1):ub(1)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12012:16:

12012 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:12013:12:

12013 | allocate( xx(min(l1,lb(1)):max(u1,ub(1))) )
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12015:16:

12015 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:12019:14:

12019 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12022:14:

12022 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12026:13:

12026 | allocate(xx(l1:u1,l2:u2))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12033:20:

12033 | deallocate( xx )
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:12034:14:

12034 | allocate( xx(min(l1,lb(1)):max(u1,ub(1)) &
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12038:11:

12038 | allocate(tt(lb(1):ub(1),lb(2):ub(2)))
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12040:16:

12040 | deallocate(xx)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:12041:12:

12041 | allocate( xx(min(l1,lb(1)):max(u1,ub(1)) &
      | 1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable variable
avh_olo.f90:12045:16:

12045 | deallocate(tt)
      | 1
Error: Allocate-object at (1) is not a nonprocedure pointer nor an allocatable variable
avh_olo.f90:11992:27:

11992 | subroutine enlarge1_r( xx ,l1,u1 )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12018:27:

12018 | subroutine enlarge2_r( xx ,l1,u1 ,l2,u2 )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:11947:26:

11947 | subroutine resize1_r( xx ,l1,u1 )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:11968:26:

11968 | subroutine resize2_r( xx ,l1,u1 ,l2,u2 )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:11814:25:

11814 | subroutine shift1_r( xx ,nn )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:11858:25:

11858 | subroutine shift2_r( xx ,nn )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:11902:25:

11902 | subroutine shift3_r( xx ,nn )
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12039:4:

12039 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:12011:4:

12011 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:11981:4:

11981 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:11960:4:

11960 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:11916:4:

11916 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:11872:4:

11872 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:11828:4:

11828 | tt = xx
      | 1
Error: Symbol 'tt' at (1) has no IMPLICIT type
avh_olo.f90:12060:14:

12060 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12063:14:

12063 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12065:17:

12065 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12117:14:

12117 | real(kindr2) ,intent(in) :: xx
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12127:14:

12127 | real(kindr2) :: rslt
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12122:35:

12122 | function convert(xx) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12135:17:

12135 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12137:14:

12137 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12131:33:

12131 | function areal(zz) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12146:14:

12146 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12148:17:

12148 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12142:36:

12142 | function acmplx_r(xx) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12157:14:

12157 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12159:17:

12159 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12153:40:

12153 | function acmplx_rr(xx,yy) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12168:14:

12168 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12171:17:

12171 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12164:40:

12164 | function acmplx_ri(xx,yy) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12181:14:

12181 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12183:17:

12183 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12176:40:

12176 | function acmplx_ir(xx,yy) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12192:17:

12192 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12194:17:

12194 | complex(kindr2) &
      | 1
Error: Kind 16 not supported for type COMPLEX at (1)
avh_olo.f90:12196:14:

12196 | real(kindr2) &
      | 1
Error: Kind 16 not supported for type REAL at (1)
avh_olo.f90:12188:36:

12188 | function acmplx_c(zz) result(rslt)
      | 1
Error: Function result 'rslt' at (1) has no IMPLICIT type
avh_olo.f90:12188:22:

12188 | function acmplx_c(zz) result(rslt)
      | 1
Error: Symbol 'zz' at (1) has no IMPLICIT type
avh_olo.f90:12176:26:

12176 | function acmplx_ir(xx,yy) result(rslt)
      | 1
Error: Symbol 'yy' at (1) has no IMPLICIT type
avh_olo.f90:12142:22:

12142 | function acmplx_r(xx) result(rslt)
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12164:23:

12164 | function acmplx_ri(xx,yy) result(rslt)
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12153:23:

12153 | function acmplx_rr(xx,yy) result(rslt)
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12153:26:

12153 | function acmplx_rr(xx,yy) result(rslt)
      | 1
Error: Symbol 'yy' at (1) has no IMPLICIT type
avh_olo.f90:12113:19:

12113 | function adble(xx) result(rslt)
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12131:19:

12131 | function areal(zz) result(rslt)
      | 1
Error: Symbol 'zz' at (1) has no IMPLICIT type
avh_olo.f90:12056:17:

12056 | private :: IMAG,acmplx_r,acmplx_rr,acmplx_ir,acmplx_ri,acmplx_c
      | 1
Error: Symbol 'imag' at (1) has no IMPLICIT type
avh_olo.f90:12198:4:

12198 | xx = zz
      | 1
Error: Symbol 'xx' at (1) has no IMPLICIT type
avh_olo.f90:12200:4:

12200 | yy = aimag(zz)
      | 1
Error: Symbol 'yy' at (1) has no IMPLICIT type
avh_olo.f90:12092:6:

12092 | CONE=RONE
      | 1
Error: Symbol 'cone' at (1) has no IMPLICIT type
avh_olo.f90:12091:6:

12091 | CZRO=RZRO
      | 1
Error: Symbol 'czro' at (1) has no IMPLICIT type
avh_olo.f90:12097:13:

12097 | EPSN2= EPSN*EPSN
      | 1
Error: Symbol 'epsn' at (1) has no IMPLICIT type
avh_olo.f90:12097:7:

12097 | EPSN2= EPSN*EPSN
      | 1
Error: Symbol 'epsn2' at (1) has no IMPLICIT type
avh_olo.f90:12098:6:

12098 | IEPS= EPSN2*IMAG
      | 1
Error: Symbol 'ieps' at (1) has no IMPLICIT type
avh_olo.f90:12096:5:

12096 | IPI=IMAG*ONEPI
      | 1
Error: Symbol 'ipi' at (1) has no IMPLICIT type
avh_olo.f90:12093:7:

12093 | ONEPI=4*atan(RONE)
      | 1
Error: Symbol 'onepi' at (1) has no IMPLICIT type
avh_olo.f90:12095:9:

12095 | PISQo24=CONE*ONEPI*ONEPI/24
      | 1
Error: Symbol 'pisqo24' at (1) has no IMPLICIT type
avh_olo.f90:12089:6:

12089 | RONE=1
      | 1
Error: Symbol 'rone' at (1) has no IMPLICIT type
avh_olo.f90:12088:6:

12088 | RZRO=0
      | 1
Error: Symbol 'rzro' at (1) has no IMPLICIT type
avh_olo.f90:12094:7:

12094 | TWOPI=2*ONEPI
      | 1
Error: Symbol 'twopi' at (1) has no IMPLICIT type
avh_olo.f90:12142:2:

12142 | function acmplx_r(xx) result(rslt)
      | 1
......
12188 | function acmplx_c(zz) result(rslt)
      | 2
Error: Ambiguous interfaces in generic interface 'acmplx' for 'acmplx_r' at (1) and 'acmplx_c' at (2)
avh_olo.f90:12106:2:

12106 | epsilo(prcpar) = EPSN
      | 1
Error: Function 'epsilo' at (1) has no IMPLICIT type
avh_olo.f90:12107:2:

12107 | neglig(prcpar) = EPSN*10**(ndec/7)
      | 1
Error: Function 'neglig' at (1) has no IMPLICIT type
avh_olo.f90:12208:7:

12208 | use avh_olo_forCutTools_qp_prec
      | 1
Fatal Error: Cannot open module file 'avh_olo_forcuttools_qp_prec.mod' for reading at (1): No such file or directory
compilation terminated.
make[1]: *** [avh_olo.o] Error 1
make: *** [default] Error 2

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

Looks like your gfortran version is NOT quadruple precision compatible which forbids you to run NLO computation.

I have noticed that on M1 chip some version of gfortran compiled for ARM chip are indeed not quadruple precision compatible.
So my suggestion so far on those chip is to either re-compile gfortran yourself being sure that quadruple precision is allowed when compiling or to use the intel version of gfortran where this is (almost?) always included.

Cheers,

Olivier

Revision history for this message
Marion Thomas (marionthomas567) said :
#2

Thanks for your help! I installed the intel version of gfortran (version ifort (IFORT) 2021.4.0 20210910) and set it as the default fortran compiler for Madgraph (fortran_compiler = ifort in mg5_configuration.txt).
But now when I generate a process such as p p > t t~, when I do "launch", I get another error message:

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 = 21
INFO: Running Survey
Creating Jobs
Working on SubProcesses
INFO: Compiling for process 1/2.
INFO: P1_gg_ttx
Error detected in "generate_events run_01"
write debug file /Users/user/Desktop/MadGraph/Test_pp_tt/run_01_tag_1_debug.log
If you need help with this issue please contact us on https://answers.launchpad.net/mg5amcnlo
str : A compilation Error occurs when trying to compile /Users/user/Desktop/MadGraph/Test_pp_tt/SubProcesses/P1_gg_ttx.
 The compilation fails with the following output message:
     ifort -w -fPIC -O -extend-source -w -c driver.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c myamp.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c genps.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c unwgt.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c setcuts.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c get_color.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c cuts.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c cluster.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c reweight.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c initcluster.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c addmothers.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c setscales.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c idenparts.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c dummy_fct.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c auto_dsig.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c auto_dsig1.f -I../../Source/
     ifort -w -fPIC -O -extend-source -w -c matrix1_orig.f -I../../Source/
     ifort -o madevent_forhel 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_dsig1.o matrix1_orig.o -L../../lib/ -ldhelas -ldsample -lmodel -lgeneric -lpdf -lcernlib -lbias -lc++ -mmacosx-version-min=10.8
     ld: library not found for -lc++
     make: *** [madevent_forhel] 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

In my .profile file I put a command "source /opt/intel/oneapi/setvars.sh intel64" to make sure that I am using Intel 64.

Do you know what could be the problem now?

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#3

Hi,

ifort is not the intel version of gfortran.
What I was suggesting is to used gfortran compiled for x86_64 chip and not for arm chip.

The support for ifort compiler on mac was never tested on our side.
Even on unix cluster, I have only tested ifort for LO computation and never for NLO computation.
So using ifort (on unix cluster) is likely to fail for NLO computation.

I personally take my version of gfortran for mac here:
http://hpc.sourceforge.net/index.php <http://hpc.sourceforge.net/index.php>

Cheers,

Olivier

> On 13 Oct 2021, at 16:25, Marion Thomas <email address hidden> wrote:
>
> Question #699078 on MadGraph5_aMC@NLO changed:
> https://answers.launchpad.net/mg5amcnlo/+question/699078
>
> Status: Answered => Open
>
> Marion Thomas is still having a problem:
> Thanks for your help! I installed the intel version of gfortran (version ifort (IFORT) 2021.4.0 20210910) and set it as the default fortran compiler for Madgraph (fortran_compiler = ifort in mg5_configuration.txt).
> But now when I generate a process such as p p > t t~, when I do "launch", I get another error message:
>
> 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 = 21
> INFO: Running Survey
> Creating Jobs
> Working on SubProcesses
> INFO: Compiling for process 1/2.
> INFO: P1_gg_ttx
> Error detected in "generate_events run_01"
> write debug file /Users/user/Desktop/MadGraph/Test_pp_tt/run_01_tag_1_debug.log
> If you need help with this issue please contact us on https://answers.launchpad.net/mg5amcnlo
> str : A compilation Error occurs when trying to compile /Users/user/Desktop/MadGraph/Test_pp_tt/SubProcesses/P1_gg_ttx.
> The compilation fails with the following output message:
> ifort -w -fPIC -O -extend-source -w -c driver.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c myamp.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c genps.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c unwgt.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c setcuts.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c get_color.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c cuts.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c cluster.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c reweight.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c initcluster.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c addmothers.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c setscales.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c idenparts.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c dummy_fct.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c auto_dsig.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c auto_dsig1.f -I../../Source/
> ifort -w -fPIC -O -extend-source -w -c matrix1_orig.f -I../../Source/
> ifort -o madevent_forhel 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_dsig1.o matrix1_orig.o -L../../lib/ -ldhelas -ldsample -lmodel -lgeneric -lpdf -lcernlib -lbias -lc++ -mmacosx-version-min=10.8
> ld: library not found for -lc++
> make: *** [madevent_forhel] 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
>
> In my .profile file I put a command "source /opt/intel/oneapi/setvars.sh
> intel64" to make sure that I am using Intel 64.
>
> Do you know what could be the problem now?
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.

Can you help with this problem?

Provide an answer of your own, or ask Marion Thomas for more information if necessary.

To post a message you must log in.