[petsc-dev] configure fails
Thomas Witkowski
Thomas.Witkowski at tu-dresden.de
Tue Jan 10 02:27:12 CST 2012
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
More information about the petsc-dev
mailing list