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

Florian Lindner mailinglists at xgm.de
Thu Jun 11 07:04:21 CDT 2015


configure.log is attached.

Thx!
Florian

Am Donnerstag, 11. Juni 2015, 06:26:27 schrieb Matthew Knepley:
> 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
> >
> >
> 
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.log
Type: text/x-log
Size: 2278888 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150611/e0f67b5e/attachment-0001.bin>


More information about the petsc-users mailing list