Hi, I am trying as basic a FEniCS installation from source as I can, on a Linux RHEL6 cluster. I've installed FFC, fiat, instant, and ufl. I am now working on Dolfin. The toolchain I'm using is Intel C/CXX compilers version 13.1.3 / the associated MKL / Intel MPI 4.1.1 / Python 2.7.6 / Boost 1.54.0 I've built and installed PETSC 3.5.1 and SCOTCH 6.0.0. After pulling in from the repo, I - create directory "build"; cd build - cmake28 .. - Edit CMAkeCache.txt to resolve PETSc and SCOTCH paths as best as possible. - cmake28 .. The output shows that PETSc is found, but SCOTCH is having a problem:
-------------- -- Found SCOTCH (version 6) -- Performing test SCOTCH_TEST_RUNS -- Performing test SCOTCH_TEST_RUNS - Failed -- Performing test SCOTCH_ZLIB_TEST_RUNS -- Performing test SCOTCH_ZLIB_TEST_RUNS - Failed -- SCOTCH could not be found. Be sure to set SCOTCH_DIR. (missing: SCOTCH_TEST_RUNS) -------------- SCOTCH-related Cmake input is -------------- grep -i SCOTCH CMakeCache.txt //Compile with support for SCOTCH. DOLFIN_ENABLE_SCOTCH:BOOL=ON //The PTSCOTCH-ESMUMPS library //The PTSCOTCH-ERROR library PTSCOTCHERR_LIBRARY:FILEPATH=/home/cchang/lib64/libptscotcherr.a //The PTSCOTCH library PTSCOTCH_LIBRARY:FILEPATH=/home/cchang/lib64/libptscotch.a //The SCOTCH-ERROR library SCOTCHERR_LIBRARY:FILEPATH=/home/cchang/lib64/libscotcherr.a //Directory where the SCOTCH-PT header is located SCOTCH_INCLUDE_DIRS:PATH=/home/cchang/include //The SCOTCH library SCOTCH_LIBRARY:FILEPATH=/home/cchang/lib64/libscotch.a SCOTCH_VERSION:STRING=6.0.0 SCOTCH_CONFIG_TEST_VERSION_COMPILED:INTERNAL=TRUE SCOTCH_CONFIG_TEST_VERSION_EXITCODE:INTERNAL=0 SCOTCH_TEST_LIB_COMPILED:INTERNAL=TRUE SCOTCH_TEST_LIB_EXITCODE:INTERNAL=1 SCOTCH_ZLIB_TEST_LIB_COMPILED:INTERNAL=TRUE SCOTCH_ZLIB_TEST_LIB_EXITCODE:INTERNAL=1 -------------- I don't know what the PTSCOTCH-ESMUMPS library should be, so that's blank. I'm not sure how to parse the dolfin error. Is SCOTCH_DIR supposed to be an environment variable? If so, where should it point? I've tried /home/cchang, which seems like it should work from http://fossies.org/linux/dolfin/cmake/modules/FindSCOTCH.cmake but no luck. Thanks, Chris -- Christopher H. Chang, Ph.D. Computational Scientist IV National Renewable Energy Laboratory 15013 Denver West Parkway, MS ESIF301 Golden, CO 80401 Phone (303) 275-3751 Fax (303) 275-4007 _______________________________________________ fenics-support mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics-support
