[petsc-users] PETSc was configured with one OpenMPI version but now appears to be compiling using a different OpenMPI

Matthew Knepley knepley at gmail.com
Thu Jun 11 06:26:27 CDT 2015


Cannot tell without configure.log

  Thanks,

     Matt

On Thu, Jun 11, 2015 at 6:23 AM, Florian Lindner <mailinglists at xgm.de>
wrote:

> Hello,
>
> I try to setup petsc on my Arch Linux box.  Download it using git -b maint.
>
> % python2 configure works fine:
> [...]
> Compilers:
>   C Compiler:         mpicc  -fPIC -Wall -Wwrite-strings
> -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0
>   C++ Compiler:       mpicxx  -Wall -Wwrite-strings -Wno-strict-aliasing
> -Wno-unknown-pragmas -g -O0   -fPIC
>   Fortran Compiler:   mpif90  -fPIC -Wall -Wno-unused-variable
> -ffree-line-length-0 -g -O0
> Linkers:
>   Shared linker:   mpicc  -shared  -fPIC -Wall -Wwrite-strings
> -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0
>   Dynamic linker:   mpicc  -shared  -fPIC -Wall -Wwrite-strings
> -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0
> make:
> [...]
>
> xxx=========================================================================xxx
>  Configure stage complete. Now build PETSc libraries with (gnumake build):
>    make PETSC_DIR=/home/florian/software/petsc
> PETSC_ARCH=arch-linux2-c-debug all
>
> xxx=========================================================================xxx
>
> Now building:
>
> % make PETSC_DIR=/home/florian/software/petsc
> PETSC_ARCH=arch-linux2-c-debug all
>
> yields this error:
>
> "PETSc was configured with one OpenMPI mpi.h version but now appears to be
> compiling using a different OpenMPI mpi.h version"
>
> I would prefer to use my distributions openmpi 1.8.5, there is no other
> MPI version installed.
>
> Using configure with --download-mpich and this compiler
> /home/florian/software/petsc/arch-linux2-c-debug/bin/mpicc seems to work.
>
> Is openmpi 1.8.5 incompatible with petsc? Is used to work fine some time
> ago, but I'm not sure how my system changed in the last weeks when I
> haven't used petsc on this machine (Arch is a rolling release).
>
> Thx,
> Florian
>
>


-- 
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/20150611/2ac2aebf/attachment.html>


More information about the petsc-users mailing list