C++ error! MPI_Finalize() could not be located!
Matthew Knepley
knepley at gmail.com
Wed Oct 21 06:31:10 CDT 2009
Send configure.log to petsc-maint at mcs.anl.gov
Matt
On Wed, Oct 21, 2009 at 6:23 AM, Dominik Szczerba <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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20091021/b5332266/attachment.htm>
More information about the petsc-users
mailing list