AnsweredAssumed Answered

OpenMPI compile with Open64

Question asked by mb_nnl on Aug 23, 2013
Latest reply on Nov 15, 2013 by gormanly


Hi,

 

I'm trying to compile Openmpi 1.6.4 on CentOS 2.6.32-279.5.1.el6.x86_64 with Open64 4.5.2.1.

 

Compile system is AMD Opteron(TM) Processor 6238 stepping 02 (4x 12 core).

 

I've built Open64 on the same architecture from the src "x86_open64-4.5.2.1-1.src.tar.bz2", with:

../configure --prefix=/cm/shared/progs/AMD/x86_open64-4.5.2.1

 

The configure options for OpenMPI are:

./configure --prefix=/cm/shared/progs/Libraries/openmpi-1.6.5 CC=opencc CXX=openCC F77=openf90 FC=openf90 FLAGS=-march=bdver1 CXXFLAGS=-march=bdver1 FFLAGS=-march=bdver1 FCFLAGS=-march=bdver1

 

I've also tried with

./configure --prefix=/cm/shared/progs/Libraries/openmpi-1.6.5 CC=opencc CXX=openCC F77=openf90 FC=openf90 FLAGS=-march=bdver2 CXXFLAGS=-march=bdver2 FFLAGS=-march=bdver2 FCFLAGS=-march=bdver2

 

For OpenMPI, 'make all' fails with the error:

make[7]: Entering directory `/mnt/fhgfs/home/chemmod/mb123/Software/openmpi-1.6.4/ompi/contrib/vt/vt/tools/vtfilter'

  CXX    vtfilter-vt_filter.o

In file included from ./vt_filter.cc:13:

./vt_filter.h:39:12: error: floating constant in preprocessor expression

In file included from ./vt_filter.cc:13:

./vt_filter.h:39:12: error: floating constant in preprocessor expression

make[7]: *** [vtfilter-vt_filter.o] Error 1

 

Anyone have any thoughts on how to resolve this?

 

Thanks,

 

Mark

Outcomes