From: Vijay S. M. <vi...@gm...> - 2011-04-10 22:14:26
|
All, While trying to configure libMesh with installed version of petsc and slepc, the configure fails. My configure command is ./configure --enable-shared=yes --enable-everything --enable-2D-only=no --with-cc=icc --with-cxx=icpc --with-fc=ifort --enable-petsc --enable-slepc --enable-pfem --enable-xdr --enable-perflog --enable-gzstreams --enable-metis --enable-parmetis --enable-tetgen --enable-triangle --enable-gmv -enable-netcdf=no --enable-hilbert=no -enable-exodus=no --enable-laspack --enable-tracefiles --enable-exceptions --enable-amr The error message on stdout is checking for /opt/petsc-opt/include/petsc.h... yes <<< PETSc disabled. Please set your "$PETSC_ARCH" environment variable correctly. >>> note: MPI library path not given... trying prefix=/usr icpc Compiler Does NOT Support MPI... <<< SLEPc disabled. Please set your "$SLEPC_DIR" environment variable correctly and enable PETSc. >>> Is there any way that I can instruct libMesh to use the installed versions rather than the code location itself ? Also, SLEPC_DIR correctly points to the location of slepc and has been set in my environment variable but I still get the error above. If there is nothing available out of the box yet, let me know and I will use the petsc/slepc code directories instead. Thanks, Vijay |