Failed to use AMCSusHi

Asked by Maksym Ovchynnikov on 2019-04-28

Hi!

I downloaded AMCSusHi 2.4.3 and corresponding MadGraph.

When trying to use the script, I obtain the error:

INFO: Compiling CutTools. This has to be done only once and can take a couple of minutes.
Error detected in sub-command output /home/movchynnikov/Downloads/MG5amc243/ggh
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 /home/movchynnikov/Downloads/MG5amc243/vendor/CutTools.
 The compilation fails with the following output message:
     cp -p ./src/cts/cts_qpr.in ./src/cts/cts_mpr.h
     cp -p ./src/cts/cts_qpc.in ./src/cts/cts_mpc.h
     cp -p ./src/cts/cts_qprec.in ./src/cts/cts_mprec.h
     cp -p ./src/cts/cts_qpinit.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 && make EXE="" FC="gfortran" FFLAGS="-fPIC -fno-automatic -O2 -funroll-all-loops" default
     make[1]: Entering directory '/home/movchynnikov/Downloads/MG5amc243/vendor/CutTools/includects'
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpfun90.f90
     ar rv libcts.a mpfun90.o
     ar: creating libcts.a
     a - mpfun90.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpmod90.f90
     ar rv libcts.a mpmod90.o
     a - mpmod90.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpmodm90.f90
     ar rv libcts.a mpmodm90.o
     a - mpmodm90.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c mpmodx90.f90
     ar rv libcts.a mpmodx90.o
     a - mpmodx90.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c avh_olo.f90
     ar rv libcts.a avh_olo.o
     a - avh_olo.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_type.f90
     ar rv libcts.a cts_type.o
     a - cts_type.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_tensors.f90
     ar rv libcts.a cts_tensors.o
     a - cts_tensors.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_constants.f90
     ar rv libcts.a cts_constants.o
     a - cts_constants.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_combinatorics.f90
     ar rv libcts.a cts_combinatorics.o
     a - cts_combinatorics.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_dynamics.f90
     ar rv libcts.a cts_dynamics.o
     a - cts_dynamics.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_kinematics.f90
     ar rv libcts.a cts_kinematics.o
     a - cts_kinematics.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_loopfunctions.f90
     ar rv libcts.a cts_loopfunctions.o
     a - cts_loopfunctions.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_cuttools.f90
     ar rv libcts.a cts_cuttools.o
     a - cts_cuttools.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c cts_cutroutines.f90
     ar rv libcts.a cts_cutroutines.o
     a - cts_cutroutines.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c -o aaxbx.o aaxbx.f
     ar rv libcts.a aaxbx.o
     a - aaxbx.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c -o aaxcx.o aaxcx.f
     ar rv libcts.a aaxcx.o
     a - aaxcx.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c -o aaxdx.o aaxdx.f
     ar rv libcts.a aaxdx.o
     a - aaxdx.o
     gfortran -fPIC -fno-automatic -O2 -funroll-all-loops -c -o aaxex.o aaxex.f
     aaxex.f:218:22:

       call ffeji(cdxi,mcxi,ccxi,mcxi,cbxi,mbxi,caxi,maxi,
                           1
     Error: Actual argument contains too few elements for dummy argument ‘mdxi’ (30/55) at (1)
     aaxex.f:464:35:

       do i=16,35
                                                                             2
           cexi(i) = ce3ijk(m2ijk(1,i),m2ijk(2,i),m2ijk(3,i))
                                        1
     Warning: Array reference at (1) out of bounds (35 > 20) in loop beginning at (2)
     aaxex.f:464:46:

       do i=16,35
                                                                             2
           cexi(i) = ce3ijk(m2ijk(1,i),m2ijk(2,i),m2ijk(3,i))
                                                   1
     Warning: Array reference at (1) out of bounds (35 > 20) in loop beginning at (2)
     aaxex.f:464:57:

       do i=16,35
                                                                             2
           cexi(i) = ce3ijk(m2ijk(1,i),m2ijk(2,i),m2ijk(3,i))
                                                              1
     Warning: Array reference at (1) out of bounds (35 > 20) in loop beginning at (2)
     make[1]: *** [<builtin>: aaxex.o] Error 1
     rm aaxcx.o aaxdx.o aaxbx.o
     make[1]: Leaving directory '/home/movchynnikov/Downloads/MG5amc243/vendor/CutTools/includects'
     make: *** [makefile:62: default] Error 2

What can be a reason for this?

Question information

Language:
English Edit question
Status:
Solved
For:
MadGraph5_aMC@NLO Edit question
Assignee:
Marius Wiesemann Edit question
Solved by:
Olivier Mattelaer
Solved:
2019-04-28
Last query:
2019-04-28
Last reply:
2019-04-28

Hi,

Not sure that you will get support for such tools here...
It is not develloped/ maintained by us.

The only comment that I can do is that the error here seems that your compiler is not supported by aMCShushi

Cheers,

Olivier

Maksym Ovchynnikov (name-xxx) said : #2

Dear Olivier, similar problem occurred when trying to install pythia-pgs inside:

Error: Actual argument contains too few elements for dummy argument ‘p’ (3/4) at (1)
make[2]: *** [Makefile:126: lib/libpgslib.a] Error 1
make[2]: Leaving directory '/home/movchynnikov/Downloads/MG5amc243/pythia-pgs/libraries/PGS4'
make[1]: *** [makefile:72: libpgs] Error 2
make[1]: Leaving directory '/home/movchynnikov/Downloads/MG5amc243/pythia-pgs/src'
make: *** [makefile:3: all] Error 2

What can be a problem here? By the way, amcsushi installed correctly on madgraph v 2.6.5 (although it did not run correctly afterwards due to an incompatibility of versions).

Please keep one question per thread. This is a thread for aMCSushi, not pythia-pgs
(having two issues will make it complicated for everyone)

Cheers

Olivier.

PS: Concerning pythia-pgs, this code is not supported anymore and will not be patched anymore.

> On 28 Apr 2019, at 10:33, Maksym Ovchynnikov <email address hidden> wrote:
>
> Question #680497 on MadGraph5_aMC@NLO changed:
> https://answers.launchpad.net/mg5amcnlo/+question/680497
>
> Status: Answered => Open
>
> Maksym Ovchynnikov is still having a problem:
> Dear Olivier, similar problem occurred when trying to install pythia-pgs
> inside:
>
> Error: Actual argument contains too few elements for dummy argument ‘p’ (3/4) at (1)
> make[2]: *** [Makefile:126: lib/libpgslib.a] Error 1
> make[2]: Leaving directory '/home/movchynnikov/Downloads/MG5amc243/pythia-pgs/libraries/PGS4'
> make[1]: *** [makefile:72: libpgs] Error 2
> make[1]: Leaving directory '/home/movchynnikov/Downloads/MG5amc243/pythia-pgs/src'
> make: *** [makefile:3: all] Error 2
>
> What can be a problem here? By the way, amcsushi installed correctly on
> madgraph v 2.6.5 (although it did not run correctly afterwards due to an
> incompatibility of versions).
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.

Maksym Ovchynnikov (name-xxx) said : #4

Thanks Olivier Mattelaer, that solved my question.