Ellen,
Send configure.log and make.log to [email protected] Barry On Jun 23, 2018, at 7:51 PM, Ellen M. Price <[email protected]> wrote: > > I just successfully (re)-compiled petsc-3.9.2 to use my MUMPS install. > The PETSc build process completed with no errors and I installed my new > shared libs. However, when I tried linking against the new libraries, I > get the following errors: > > /home/eprice/software/petsc-opt/lib/libpetsc.so: undefined reference to > `MatMumpsSetIcntl' > /home/eprice/software/petsc-opt/lib/libpetsc.so: undefined reference to > `MatPartitioningParmetisSetRepartition' > /home/eprice/software/petsc-opt/lib/libpetsc.so: undefined reference to > `MatSolverTypeRegister_MUMPS' > /home/eprice/software/petsc-opt/lib/libpetsc.so: undefined reference to > `MatPartitioningCreate_Parmetis' > /home/eprice/software/petsc-opt/lib/libpetsc.so: undefined reference to > `MatPartitioningCreate_PTScotch' > collect2: error: ld returned 1 exit status > > This is confusing, because I can't see any reason these functions > shouldn't be included in the final build. My configure command follows: > > ./configure --prefix=/home/eprice/software/petsc-opt --with-hdf5=1 > --with-hdf5-dir=/home/eprice/software/hdf5-parallel --with-mpe=1 > --with-mpe-dir=/home/eprice/software/mpe --with-debugging=0 > LDFLAGS='-pthread -lz' COPTFLAGS='-O3 -march=native -mtune=native' > CXXOPTFLAGS='-O3 -march=native -mtune=native' FOPTFLAGS='-O3 > -march=native -mtune=native' --with-mpi=1 > --with-mpi-dir=/home/eprice/software/mpich --with-mumps=1 > --with-mumps-dir=/home/eprice/software/mumps --with-parmetis=1 > --with-parmetis-dir=/home/eprice/software/parmetis --with-metis=1 > --with-metis-dir=/home/eprice/software/parmetis --with-ptscotch=1 > --with-ptscotch-dir=/home/eprice/software/scotch --with-scalapack=1 > --with-scalapack-dir=/home/eprice/software/scalapack > > Any help is greatly appreciated. I tried picking through the build > system to find a problem, but it's difficult to understand without docs. > > Ellen
