Quantcast
Viewing all articles
Browse latest Browse all 1175

Possible bug in C++ compiler of Intel compiler suite 2018

when I tried to install the PETSc 3.8.0 complex version I got

gmake[2]: *** [arch-linux2-c-opt/obj/src/mat/impls/baij/seq/baijsolvtrannat.o] Error 4
gmake[2]: *** Waiting for unfinished jobs....
/dev/shm/mathprod/PETSc/3.8.0/intel-para-2017b_complex/petsc-3.8.0/src/mat/impls/baij/seq/baijsolvtran.c(764) (col. 20): internal error: 04010002_0

compilation aborted for /dev/shm/mathprod/PETSc/3.8.0/intel-para-2017b_complex/petsc-3.8.0/src/mat/impls/baij/seq/baijsolvtran.c (code 4)
gmake[2]: *** [arch-linux2-c-opt/obj/src/mat/impls/baij/seq/baijsolvtran.o] Error 4
/dev/shm/mathprod/PETSc/3.8.0/intel-para-2017b_complex/petsc-3.8.0/src/mat/impls/baij/seq/baijsolvnat.c(760) (col. 13): internal error: 04010002_0

compilation aborted for /dev/shm/mathprod/PETSc/3.8.0/intel-para-2017b_complex/petsc-3.8.0/src/mat/impls/baij/seq/baijsolvnat.c (code 4)
gmake[2]: *** [arch-linux2-c-opt/obj/src/mat/impls/baij/seq/baijsolvnat.o] Error 4
gmake[2]: Leaving directory `/dev/shm/mathprod/PETSc/3.8.0/intel-para-2017b_complex/petsc-3.8.0'
gmake[1]: *** [gnumake] Error 2
gmake[1]: Leaving directory `/dev/shm/mathprod/PETSc/3.8.0/intel-para-2017b_complex/petsc-3.8.0'

This error occurs only with -O2, the default optimization.

My workaround was to turn off optimization for the 3 routines that crashed and the rest went fine.

 

Inge Gutheil

Juelich Supercomputing Centre

Institute for Advanced Simulation
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

@page { margin: 0.79in }
pre.cjk { font-family: "Courier New", monospace }
p { margin-bottom: 0.1in; line-height: 120% }
a:link { so-language: zxx }


Viewing all articles
Browse latest Browse all 1175

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>