Skip to content
Snippets Groups Projects
Select Git revision
  • eca2ebc50372138653ee9af2c945378e64ce85b2
  • develop default protected
  • feature/kinetic-schemes
  • feature/reconstruction
  • feature/local-dt-fsi
  • feature/composite-scheme-sources
  • feature/composite-scheme-other-fluxes
  • feature/serraille
  • feature/variational-hydro
  • feature/composite-scheme
  • hyperplastic
  • feature/polynomials
  • feature/gks
  • feature/implicit-solver-o2
  • feature/coupling_module
  • feature/implicit-solver
  • feature/merge-local-dt-fsi
  • master protected
  • feature/escobar-smoother
  • feature/hypoelasticity-clean
  • feature/hypoelasticity
  • v0.5.0 protected
  • v0.4.1 protected
  • v0.4.0 protected
  • v0.3.0 protected
  • v0.2.0 protected
  • v0.1.0 protected
  • Kidder
  • v0.0.4 protected
  • v0.0.3 protected
  • v0.0.2 protected
  • v0 protected
  • v0.0.1 protected
33 results

README.md

Blame
  • FindParMETIS.cmake 1.33 KiB
    # Looking for ParMETIS
    
    
    find_path(PARMETIS_INCLUDE_DIR parmetis.h
      PATH_SUFFIX include parmetis $ENV{PARMETIS_INCDIR})
    
    if(EXISTS "${PARMETIS_INCLUDE_DIR}/parmetis.h")
      message(STATUS "Found parmetis.h in ${PARMETIS_INCLUDE_DIR}")
      find_library(LIB_PARMETIS parmetis $ENV{PARMETIS_LIBDIR})
      if("${LIB_PARMETIS}" STREQUAL "LIB_PARMETIS-NOTFOUND")
        message(WARNING "** Could not find parmetis library.\n** Is PARMETIS_LIBDIR correctly set (Actual: \"$ENV{PARMETIS_LIBDIR}\")?")
      endif()
      find_library(LIB_METIS metis $ENV{METIS_LIBDIR})
      if("${LIB_PARMETIS}" STREQUAL "LIB_METIS-NOTFOUND")
        message(WARNING "** Could not find metis library.\n** Is METIS_LIBDIR correctly set (Actual: \"$ENV{METIS_LIBDIR}\")?")
      endif()
      find_path(METIS_INCLUDE_DIR metis.h $ENV{METIS_INCDIR})
      if(EXISTS "${METIS_INCLUDE_DIR}/metis.h")
        message(STATUS "Found metis.h in ${METIS_INCLUDE_DIR}")
        set(PARMETIS_LIBRARIES ${LIB_PARMETIS} ${LIB_METIS})
        message(STATUS "Found parmetis/metis libraries ${PARMETIS_LIBRARIES}")
        else()
          message(WARNING "** Could not find metis.h.\n** Is METIS_INCDIR correctly set (Actual: \"$ENV{METIS_INCDIR}\")?")
      endif()
    else()
      message(WARNING "** Could not find parmetis.h.\n** Is PARMETIS_INCDIR correctly set (Actual: \"$ENV{PARMETIS_INCDIR}\")?")
    endif()
    
    mark_as_advanced(PARMETIS_INCLUDE_DIR PARMETIS_LIBRARIES)