Hey guys. We've been working to get 7.0.0 running in parallel with p4est and petsc on some serial cases we've spent some time developing. I've got p4est compiled fine, as well as petsc, but running deal.ii configure yields this error it seems no matter what we do:
checking for PETSc library architecture... linux-gnu-cxx-debug checking for PETSc libmpiuni library... not found checking for consistency of PETSc and deal.II MPI settings... configure: error: PETSc was not built for MPI, but deal.II is! We've tried a couple different versions of petsc, and I don't think any of the versions are even outputing a libmpiuni.a to link to. We've tried petsc3.0.0-p11, petsc3.0.0-p8, and petsc3.1-p8. petsc builds fine and passes the "make test" fine running mpd. Here's an example of the types of scripts we've been trying: petsc PETSC_ARCH=linux-gnu-cxx-debug or PETSC_ARCH=linux-gnu-c-debug ./configure --prefix=/bevo2/*/ --with-mpi-compilers=1 --with-mpi-dir=/opt/mvapich2/intel/ --with-c++-support --with-shared=0 --with-dynamic=0 deal.ii ./configure --with-petsc=/bevo2/*/petsc-3.1-p8 --disable-shared--disable-threads --with-p4est=/bevo2/*/p4est --with-mpi We have the following in the petsc directory: find -iname "*mpiuni*" ./include/mpiuni ./src/sys/mpiuni ./src/sys/mpiuni/f90-mod/mpiunimod.F ./src/sys/mpiuni/f90-mod/mpiunimod.F.html and in the include directory we have: /include/mpiuni -bash-3.00$ ls mpif.h mpif.h.html mpi.h mpi.h.html We also tried turning off mpi (--with-mpi=0) in the petsc compile, where I found a list that suggested this might be a way of generating the mpiuni libraries. But that hasn;t seemed to work either. I have of course tried many variations of this, but am hoping for some helpful advice. Best, Evan
_______________________________________________ dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
