I am attempting to compile libmesh on a cluster that uses mvapich and 
icc , but I keep getting a compiler error. I don't know if this is 
something you have seen before or if there is a work-around, short of 
asking Intel.

Specifically, I am using
  /share/apps/mvapich/intel/bin/mpicxx ,
and the cluster set-up currently only uses static libraries, so I have 
used the --disable-shared flag when running configure for libmesh:
  ./configure --prefix=${HOME}/gmxLocal --enable-threads 
--enable-float=no --enable-sse2 --enable-shared

I changed the configure.in file to choose icc as the C++ compiler, so I 
believe everything is consistent.
  autoconf configure.in > configure2
  ./configure2 --enable-everything --enable-second --disable-perflog 
--disable-bzip2 --disable-vsmoother --disable-shared

During the compilation of partitioner_factory.C I get no warnings, but 
the compilation suddenly dies:

bkrac...@prism2 ~/libmesh/ [1022] make
Compiling C++ (in debug mode) src/partitioning/partitioner_factory.C...
mpicxx -DDEBUG -Kc++eh -Krtti -O1 -w1 -g -wd504 -wd1572 
-I/home/bkraczek/libmesh/include/base 
-I/home/bkraczek/libmesh/include/enums 
-I/home/bkraczek/libmesh/include/error_estimation 
-I/home/bkraczek/libmesh/include/fe 
-I/home/bkraczek/libmesh/include/geom 
-I/home/bkraczek/libmesh/include/mesh 
-I/home/bkraczek/libmesh/include/numerics 
-I/home/bkraczek/libmesh/include/parallel 
-I/home/bkraczek/libmesh/include/partitioning 
-I/home/bkraczek/libmesh/include/quadrature 
-I/home/bkraczek/libmesh/include/solvers 
-I/home/bkraczek/libmesh/include/utils 
-I/home/bkraczek/libmesh/contrib/boost 
-I/home/bkraczek/libmesh/contrib/laspack 
-I/home/bkraczek/libmesh/contrib/parmetis/Lib 
-I/home/bkraczek/libmesh/contrib/metis/Lib 
-I/home/bkraczek/libmesh/contrib/sfcurves 
-I/home/bkraczek/libmesh/contrib/gzstream 
-I/home/bkraczek/libmesh/contrib/tecplot/include 
-I/home/bkraczek/libmesh/contrib/gmv 
-I/home/bkraczek/libmesh/contrib/tetgen 
-I/home/bkraczek/libmesh/contrib/triangle 
-I/home/bkraczek/libmesh/contrib/exodusii/Lib/include 
-I/home/bkraczek/libmesh/contrib/netcdf/Lib 
-I/home/bkraczek/libmesh/contrib/nemesis/Lib 
-I/home/bkraczek/libmesh/contrib/libHilbert/include 
-I/share/apps/petsc/2.3.3/include 
-I/share/apps/petsc/2.3.3/bmake/linux-gnu-c-debug 
-I/share/apps/petsc/2.3.3/linux-gnu-c-debug/include 
-I/share/apps/mvapich/intel/bin/include -c 
src/partitioning/partitioner_factory.C -o 
src/partitioning/partitioner_factory.x86_64-unknown-linux-gnu.dbg.o
(0): internal error: backend signals

compilation aborted for src/partitioning/partitioner_factory.C (code 4)
make: *** 
[src/partitioning/partitioner_factory.x86_64-unknown-linux-gnu.dbg.o] 
Error 4

So have you seen this before or should I bug Intel about it?

-Brent

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to