[petsc-maint #36400] Re: C++ error! MPI_Finalize() could not be located!
Satish Balay
petsc-maint at mcs.anl.gov
Wed Oct 21 10:28:51 CDT 2009
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
>
>
>
More information about the petsc-users
mailing list