Compilation error compiling subprocess (model MSSM)

Asked by Melissa

Dear reader,

Madgraph gives an error message that it does not compile:

Generating 100000 events with run name run_01
survey run_01
INFO: compile directory

(process:36094): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
compile Source Directory
Using random number seed offset = 27
INFO: Running Survey
Creating Jobs
Working on SubProcesses
INFO: P0_qq_qqn1n1a
Error detected in "generate_events run_01"
write debug file /vol/astro2/users/mbeekveld/code/MG5-2/MG5_aMC_v2_3_2_2/VBF1/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 /vol/astro2/users/mbeekveld/code/MG5-2/MG5_aMC_v2_3_2_2/VBF1/SubProcesses/P0_qq_qqn1n1a.
 The compilation fails with the following output message:
     gfortran -O -w -fbounds-check -fPIC -ffixed-line-length-132 -w -o madevent 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 auto_dsig10.o auto_dsig11.o auto_dsig12.o auto_dsig13.o auto_dsig14.o auto_dsig15.o auto_dsig16.o auto_dsig17.o auto_dsig18.o auto_dsig19.o auto_dsig1.o auto_dsig20.o auto_dsig21.o auto_dsig22.o auto_dsig23.o auto_dsig24.o auto_dsig25.o auto_dsig26.o auto_dsig27.o auto_dsig28.o auto_dsig29.o auto_dsig2.o auto_dsig30.o auto_dsig31.o auto_dsig32.o auto_dsig33.o auto_dsig34.o auto_dsig35.o auto_dsig36.o auto_dsig37.o auto_dsig38.o auto_dsig39.o auto_dsig3.o auto_dsig40.o auto_dsig41.o auto_dsig42.o auto_dsig43.o auto_dsig44.o auto_dsig45.o auto_dsig46.o auto_dsig47.o auto_dsig48.o auto_dsig49.o auto_dsig4.o auto_dsig50.o auto_dsig51.o auto_dsig52.o auto_dsig53.o auto_dsig54.o auto_dsig55.o auto_dsig56.o auto_dsig57.o auto_dsig58.o auto_dsig59.o auto_dsig5.o auto_dsig60.o auto_dsig6.o auto_dsig7.o auto_dsig8.o auto_dsig9.o auto_dsig.o matrix10.o matrix11.o matrix12.o matrix13.o matrix14.o matrix15.o matrix16.o matrix17.o matrix18.o matrix19.o matrix1.o matrix20.o matrix21.o matrix22.o matrix23.o matrix24.o matrix25.o matrix26.o matrix27.o matrix28.o matrix29.o matrix2.o matrix30.o matrix31.o matrix32.o matrix33.o matrix34.o matrix35.o matrix36.o matrix37.o matrix38.o matrix39.o matrix3.o matrix40.o matrix41.o matrix42.o matrix43.o matrix44.o matrix45.o matrix46.o matrix47.o matrix48.o matrix49.o matrix4.o matrix50.o matrix51.o matrix52.o matrix53.o matrix54.o matrix55.o matrix56.o matrix57.o matrix58.o matrix59.o matrix5.o matrix60.o matrix6.o matrix7.o matrix8.o matrix9.o -L../../lib/ -ldhelas -ldsample -lmodel -lgeneric -lpdf -lcernlib
     myamp.o: In function `set_peaks_':
     myamp.f:(.text+0x8541c9): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x854735): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x8547eb): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x855129): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x8553ad): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x855dbb): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x855ebe): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     myamp.f:(.text+0x855ee6): relocation truncated to fit: R_X86_64_PC32 against symbol `to_cuts_' defined in COMMON section in setcuts.o
     unwgt.o: In function `write_leshouche_':
     unwgt.f:(.text+0x5cb): relocation truncated to fit: R_X86_64_PC32 against symbol `to_helicity_' defined in COMMON section in unwgt.o
     unwgt.o: In function `store_events_':
     unwgt.f:(.text+0x3042): relocation truncated to fit: R_X86_64_PC32 against symbol `theoretical_unwgt_max_' defined in COMMON section in unwgt.o
     unwgt.f:(.text+0x307c): additional relocation overflows omitted from the output
     collect2: error: ld returned 1 exit status
     make: *** [madevent] 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]

--
I have tried to:
1. Change mg5_conf. file to use clusters
2. Change makefile in map VBF1/sources to compile with g77 instead of gfortran.
3. Tried to add -mcmodel=large (or medium) to me4_config, mg5_config., and in VBF1/Source/make_opt

,which did not work.

4. Tried a different process (p p > t1 t1~), which did work -> this makes sense because the error has something to do with lengthy code, which I would not have in the case of a more simple process.

Many thanks for any help in advance,

Melissa

Question information

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

Dear Melissa,

I would have expect that adding -mcmodel=large to VBF1/Source/make_opt would have solve the problem.
Of course for that you need to clean all the previous compilation
by running the following code
cd Source
make clean
cd ../SubProcesses
for i in `ls -d P*`; do cd $i; make clean;cd ..; done;

if this does not work the only solution that i can see is to deactivate some of the optmization.
This mean when you generate the code starts with the following command:
set group_subprocesses False

Cheers,

Olivier

Revision history for this message
Melissa (mcbeekveld) said :
#2

Dear Olivier,

We tried this, but it did not succeed. We found out that the problem we have is the lack of enough RAM. By requesting more memory (128GB), we solved this problem. Thanks anyway for helping us!

Cheers,
Melissa