[Users] Failed compilation of GRHydro cpp files on Fermi BlueGene/Q

Francesco Maione francesco.maione at fis.unipr.it
Thu Mar 12 10:12:06 CDT 2015


Good morning, i am trying to compile the developer version of the Einstein Toolkit on the Fermi machine (a Blue Gene/Q machine of Cineca, Italy). The compilation hangs when trying to compile GRHydro_WENOReconstruct.cc and after a while is aborted with almost no error informations:

####################################################################################
COMPILING arrangements/EinsteinEvolve/GRHydro/src/GRHydro_WENOReconstruct.cc
"/gpfs/work/INF14_teongrav/francesco.maione/ET/dev/Cactus/src/include/CommOverloadables.h", line 87.1: 1540-0081 (W) The attribute "noreturn" is not a valid type attribute.  The attribute is ignored.
"/gpfs/work/INF14_teongrav/francesco.maione/ET/dev/Cactus/src/include/CommOverloadables.h", line 88.1: 1540-0081 (W) The attribute "noreturn" is not a valid type attribute.  The attribute is ignored.
/opt/ibmcmp/vacpp/bg/12.1/bin/.orig/bgxlC_r: 1501-224 (S) fatal error in /opt/ibmcmp/vac/bg/12.1/exe/ipa: signal 9 received
make[3]: *** [GRHydro_WENOReconstruct.cc.o] Error 251
make[3]: Leaving directory `/gpfs/work/INF14_teongrav/francesco.maione/ET/dev/Cactus/configs/sim/build/GRHydro'
make[2]: *** [make.checked] Error 2
make[2]: Leaving directory `/gpfs/work/INF14_teongrav/francesco.maione/ET/dev/Cactus/configs/sim/build/GRHydro'
make[1]: *** [/gpfs/work/INF14_teongrav/francesco.maione/ET/dev/Cactus/configs/sim/lib/libthorn_GRHydro.a] Error 2
make[1]: Leaving directory `/gpfs/work/INF14_teongrav/francesco.maione/ET/dev/Cactus'
make: *** [sim] Error 2
###################################################################################

This error is also present in ET_2014_05 and ET_2014_11 stable versions.
I am using the IBM compiler for Blue Gene/Q bgxlC_r version 12.1.
In the configuration file under simfactory/mdb/optionlist i have set the following flags for cxx programs:

CXXFLAGS = -g -qarch=qp -qtune=qp -qrtti -qsuppress=1500-036:1506-1108 -qnokeyword=restrict -qalias=norestrict
CXX_OPTIMISE_FLAGS = -O2  -qmaxmem=-1 -qhot -qlibmpi (the error is present also with -O0)
CXX_OPENMP_FLAGS = -qsmp=omp:noauto


Have any of you encountered a similar error, or knows how to fix it? 
Thank you for your help,

Francesco Maione


__________________________________________
Francesco Maione
Ph.D. student in Physics, Università di Parma
Dipartimento di Fisica e Scienze della Terra
Via G.P.Usberti 7/A
I-43100 PARMA --- ITALY
Tel: +39 (0521) 905218 



More information about the Users mailing list