I failed to configure petsc-dev with the following configuration: ./configure --prefix=/fastfs/witkowsk/petsc/install/petsc-dev-dbg --download-blacs --download-parmetis --download-scalapack --download-umfpack --with-blas-lapack-dir=/work/licsoft/libraries/mkl/9.1.023/lib/em64t --with-c++-support --download-mumps --download-superlu --download-parmetis --download-superlu_dist --download-hypre --with-clanguage=cxx --download-metis
When Metis is configured, the following error occurs: ******************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): ------------------------------------------------------------------------------- Error running configure on METIS: Could not execute "cd /fastfs/witkowsk/petsc/build/petsc-dev/externalpackages/metis-5.0.2 && make distclean && make config prefix=/fastfs/witkowsk/petsc/build/petsc-dev/arch-linux2-cxx-debug cc="mpicc" debug=1 doubleprecision=1": rm -rf build/Linux-x86_64 rm -rf build/Linux-x86_64 mkdir -p build/Linux-x86_64 cd build/Linux-x86_64 && cmake /fastfs/witkowsk/petsc/build/petsc-dev/externalpackages/metis-5.0.2 -DCMAKE_VERBOSE_MAKEFILE=1 -DGKLIB_PATH= -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/fastfs/witkowsk/petsc/build/petsc-dev/arch-linux2-cxx-debug -DCMAKE_C_COMPILER=mpicc -DMETIS_USE_DOUBLEPRECISION=1 -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /licsoft/libraries/openmpi/1.2.6/64bit/bin/mpicc -- Check for working C compiler: /licsoft/libraries/openmpi/1.2.6/64bit/bin/mpicc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Configuring incomplete, errors occurred! CMake Error at CMakeLists.txt:21 (include): include could not find load file: /GKlibSystem.cmake What happens here? By the way, why petsc-dev forces to make use of metis when I want to use parmetis? The release version works fine without this. Thomas