Compilation crash in MG5 qq_gogo_go_lelpqq_go_lelpqq

Asked by Zachary Marshall

Hi there,

We get the following error:

    P2_qq_gogo_go_lelpqq_go_lelpqq
Error detected in "generate_events -f Test --nb_core=16"
write debug file /pool/spool/zmarshal/genTest/PROC_mssm_0/Test_tag_1_debug.log
If you need help with this issue please contact us on https://answers.launchpad.net/madgraph5
MadGraph5Error : A compilation Error occurs when trying to compile /pool/spool/zmarshal/genTest/PROC_mssm_0/SubProcesses/P2_qq_gogo_go_lelpqq_go_lelpqq.
        The compilation fails with the following output message:
            gfortran -O -w -ffixed-line-length-132 -m32 -w -c -o cluster.o cluster.f
            cluster.inc:10.20:
                Included at cluster.f:176:

                  common/cl_map/id_cl,heavyrad
                                1
            Error: The equivalence set for 'heavyrad' cause an invalid extension to COMMON 'cl_map' at (1)
            make: *** [cluster.o] Error 1

Detailed log output below, when compiling this process card:

set group_subprocesses Auto
set ignore_six_quark_processes False
set gauge unitary
set complex_mass_scheme False
import model mssm
define p = g u c d s u~ c~ d~ s~
define j = g u c d s u~ c~ d~ s~
define l+ = e+ mu+
define l- = e- mu-
define vl = ve vm vt
define vl~ = ve~ vm~ vt~
define nlsp = ta1+ ta1- el+ el- mul+ mul-
define ll = l+ l- ta+ ta-
define sq = ur ur~ ul ul~ dl dl~ dr dr~ cr cr~ cl cl~ sl sl~ sr sr~
define exp = n2 n3 n4 z a x1- x2- x1+ x2+
define exp2 = n2 n3 n4 z a
generate p p > sq sq, sq > ll nlsp j / exp @1
add process p p > go go, go > ll nlsp j j / exp @2
add process p p > sq go, sq > ll nlsp j / exp, go > ll nlsp j j / exp @3

(Took a few hours for the crash on a multi-core computer). Any idea what's going wrong here?

Thanks,
Zach

generate_events -f Test --nb_core=16
Traceback (most recent call last):
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/extended_cmd.py", line 815, in onecmd
    return self.onecmd_orig(line, **opt)
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/extended_cmd.py", line 808, in onecmd_orig
    return func(arg, **opt)
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/madevent_interface.py", line 2114, in do_generate_events
    postcmd=False)
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/extended_cmd.py", line 855, in exec_cmd
    stop = Cmd.onecmd_orig(current_interface, line, **opt)
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/extended_cmd.py", line 808, in onecmd_orig
    return func(arg, **opt)
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/madevent_interface.py", line 2460, in do_survey
    misc.compile(['gensym'], cwd=Pdir)
  File "/pool/spool/zmarshal/genTest/PROC_mssm_0/bin/internal/misc.py", line 223, in compile
    raise MadGraph5Error, error_text
MadGraph5Error: A compilation Error occurs when trying to compile /pool/spool/zmarshal/genTest/PROC_mssm_0/SubProcesses/P2_qq_gogo_go_lelpqq_go_lelpqq.
The compilation fails with the following output message:
    gfortran -O -w -ffixed-line-length-132 -m32 -w -c -o cluster.o cluster.f
    cluster.inc:10.20:
        Included at cluster.f:176:

          common/cl_map/id_cl,heavyrad
                        1
    Error: The equivalence set for 'heavyrad' cause an invalid extension to COMMON 'cl_map' at (1)
    make: *** [cluster.o] Error 1

Please try to fix this compilations issue and retry.
Help might be found at https://answers.launchpad.net/madgraph5.
If you think that this is a bug, you can report this at https://bugs.launchpad.net/madgraph5
                              Run Options
                              -----------
               stdout_level : None

                         MadEvent Options
                         ----------------
     automatic_html_opening : False
          cluster_temp_path : None
              cluster_queue : madgraph
                    nb_core : 24 (user set)
                   run_mode : 2

                      Configuration Options
                      ---------------------
                web_browser : None
                text_editor : None
           madanalysis_path : None (user set)
               pythia8_path : None (user set)
            pythia-pgs_path : None (user set)
                    td_path : None (user set)
               delphes_path : None (user set)
                auto_update : 7 (user set)
               cluster_type : condor
           fortran_compiler : None (user set)
        exrootanalysis_path : None (user set)
                 eps_viewer : None
                    timeout : 60

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
Olivier Mattelaer Edit question
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

Hi Zachary,

I've launch this computation on my computer to see if I reproduce the error.

will go back in touch when this is done.

Cheers,

Olivier

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

Hi,

So this is indeed crashing for me as well.
This takes around 6GB for more than an hour before crashing:

Error detected in "generate_events run_01 -f"
write debug file /Users/omatt/Documents/eclipse/1.5.8/PROC_mssm_1/run_01_tag_1_debug.log
If you need help with this issue please contact us on https://answers.launchpad.net/madgraph5
MadGraph5Error : A compilation Error occurs when trying to compile /Users/omatt/Documents/eclipse/1.5.8/PROC_mssm_1/SubProcesses/P2_qq_gogo_go_lelpqq_go_lelpqq.
 The compilation fails with the following output message:
     gfortran -O -w -ffixed-line-length-132 -w -c -o symmetry.o symmetry.f
     touch qmass.inc
     gfortran -O -w -ffixed-line-length-132 -w -c -o cuts.o cuts.f
     gfortran -O -w -ffixed-line-length-132 -w -c -o cluster.o cluster.f
     /var/folders/xf/d4rlhtxx35n_fcgz_n2ldhkh0000gp/T//cc56XJ7t.s:98403:zerofill size (2566976888.) <0! Ignored.
     /var/folders/xf/d4rlhtxx35n_fcgz_n2ldhkh0000gp/T//cc56XJ7t.s:98403:Rest of line ignored. 1st junk character valued 44 (,).
     make: *** [cluster.o] Error 1
     make: *** Waiting for unfinished jobs....

 Please try to fix this compilations issue and retry.
 Help might be found at https://answers.launchpad.net/madgraph5.
 If you think that this is a bug, you can report this at https://bugs.launchpad.net/madgraph5

As you can see, we didn't stop on the same error. So my guess is that in this code the code is simply too complex/too large for the compiler to handle properly.

I'm going to check if limiting the grouping is going to help to pass the compilation problem.

Cheers,

Olivier

Revision history for this message
Zachary Marshall (zach-marshall) said :
#3

Hi Olivier,

Have you made any progress on this by any chance? And any recommendation to reduce the complexity of the code? Moving more of the decay into Pythia would work, but I suppose we have to be more careful about whether any diagrams are missed if we go that route.

Thanks,
Zach

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

No my attempt to limit the merging was just a big failure.

So fixing this will probably require a lot of work.
So for the moment Pythia is the solution. The biggest problem with Pythia is that you loose the spin correlation.
But otherwise this shouldn't be a problem.

Cheers,

Olivier

Revision history for this message
Johan Alwall (johan-alwall) said :
#5

Hello Zach,

In fact, it turns out that the problem is (probably) fixed in upcoming MG5 v. 1.5.8. An unwanted "feature" had at some point been introduced, stopping the mssm model from identifying identical masses (such as between the ~u_L and ~c_L, which are identical in SLHA-1 type of MSSM models). With this feature fixed, the size of the configs.inc file in the problematic process directory goes from 14 MB in v. 1.5.7 to 810 KB in 1.5.8. So most probably, your process should run in 1.5.8 without any problems.

All the best,
Johan

Can you help with this problem?

Provide an answer of your own, or ask Zachary Marshall for more information if necessary.

To post a message you must log in.