Since you are using hypre - also use the additional option -with-cxx=icpc [by default its picking up g++ - which is causing this incompatibility with icc etc..]
Satish On Wed, 21 Oct 2009, Dominik Szczerba wrote: > configure.log is attached. Looking forward your feedback. > Dominik > > > > Matthew Knepley wrote: > > Send configure.log to petsc-maint at mcs.anl.gov > > <mailto:petsc-maint at mcs.anl.gov> > > > > Matt > > > > On Wed, Oct 21, 2009 at 6:23 AM, Dominik Szczerba <dominik at itis.ethz.ch > > <mailto:dominik at itis.ethz.ch>> wrote: > > > > I get the following error building petsc-3.0.0-p8 on 32 bit linux > > (Ubuntu 9.04): > > > > > > ================================================================================= > > Running make on > > MPICH; this may take several minutes > > > > ================================================================================= > > TESTING: CxxMPICheck from > > config.packages.MPI(config/BuildSystem/config/packages/MPI.py:599) > > > > ********************************************************************************* > > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log > > for details): > > > > --------------------------------------------------------------------------------------- > > C++ error! MPI_Finalize() could not be located! > > > > ********************************************************************************* > > > > Tail of configure.log: > > > > > > ********************************************************************************* > > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log > > for details): > > > > --------------------------------------------------------------------------------------- > > C++ error! MPI_Finalize() could not be located! > > > > ********************************************************************************* > > File "./config/configure.py", line 217, in petsc_configure > > framework.configure(out = sys.stdout) > > File > > > > "/home/domel/pack/petsc-3.0.0-p8/config/BuildSystem/config/framework.py", > > line 902, in configure > > child.configure() > > File > > "/home/domel/pack/petsc-3.0.0-p8/config/BuildSystem/config/package.py", > > line 445, in configure > > self.executeTest(self.configureLibrary) > > File > > "/home/domel/pack/petsc-3.0.0-p8/config/BuildSystem/config/base.py", > > line 97, in executeTest > > ret = apply(test, args,kargs) > > File > > > > "/home/domel/pack/petsc-3.0.0-p8/config/BuildSystem/config/packages/MPI.py", > > line 695, in configureLibrary > > self.executeTest(self.CxxMPICheck) > > File > > "/home/domel/pack/petsc-3.0.0-p8/config/BuildSystem/config/base.py", > > line 97, in executeTest > > ret = apply(test, args,kargs) > > File > > > > "/home/domel/pack/petsc-3.0.0-p8/config/BuildSystem/config/packages/MPI.py", > > line 613, in CxxMPICheck > > raise RuntimeError('C++ error! MPI_Finalize() could not be located!') > > > > > > > > The configure line: > > > > ./config/configure.py --with-cc=icc --with-fc=ifort > > --download-f-blas-lapack=1 --download-mpich=1 --download-hypre=1 > > --with-x=0 > > > > with the Intel compiler version 11.0.083 (with -long_double > > and -no-multibyte-chars in icc.cfg). > > > > The same configuration (OS, compilers, versions) but on 64 bit > > system compiles fine. Any ideas? Google is silent. > > > > with regards, > > Dominik > > > > > > > > > > -- > > What most experimenters take for granted before they begin their > > experiments is infinitely more interesting than any results to which > > their experiments lead. > > -- Norbert Wiener > > >