Skip to content
Snippets Groups Projects
Commit 9eddf0cf authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

more mumps

parent 15297b6a
No related branches found
No related tags found
No related merge requests found
...@@ -843,28 +843,28 @@ if(HAVE_SOLVER) ...@@ -843,28 +843,28 @@ if(HAVE_SOLVER)
endif(ENABLE_TAUCS) endif(ENABLE_TAUCS)
if(ENABLE_MUMPS) if(ENABLE_MUMPS)
find_library(SMUMPS_LIB smumps PATH_SUFFIXES lib) set(MUMPS_LIBS_REQUIRED mumps_common metis pord smumps dmumps cmumps zmumps)
find_library(DMUMPS_LIB dmumps PATH_SUFFIXES lib) if(NOT ENABLE_MPI)
find_library(CMUMPS_LIB cmumps PATH_SUFFIXES lib) list(APPEND MUMPS_LIBS_REQUIRED mpiseq)
find_library(ZMUMPS_LIB zmumps PATH_SUFFIXES lib) endif(NOT ENABLE_MPI)
find_all_libraries(MUMPS_LIBRARIES MUMPS_LIBS_REQUIRED "" "lib")
find_path(SMUMPS_INC "smumps_c.h" PATH_SUFFIXES src include) find_path(SMUMPS_INC "smumps_c.h" PATH_SUFFIXES src include)
find_path(DMUMPS_INC "dmumps_c.h" PATH_SUFFIXES src include) find_path(DMUMPS_INC "dmumps_c.h" PATH_SUFFIXES src include)
find_path(CMUMPS_INC "cmumps_c.h" PATH_SUFFIXES src include) find_path(CMUMPS_INC "cmumps_c.h" PATH_SUFFIXES src include)
find_path(ZMUMPS_INC "zmumps_c.h" PATH_SUFFIXES src include) find_path(ZMUMPS_INC "zmumps_c.h" PATH_SUFFIXES src include)
if(SMUMPS_LIB AND SMUMPS_INC AND if(MUMPS_LIBRARIES AND SMUMPS_INC AND DMUMPS_INC AND CMUMPS_INC AND ZMUMPS_INC)
DMUMPS_LIB AND DMUMPS_INC AND set_config_option(HAVE_MUMPS "MUMPS")
CMUMPS_LIB AND CMUMPS_INC AND add_definitions(-DGMM_USES_MUMPS)
ZMUMPS_LIB AND ZMUMPS_INC) list(APPEND EXTERNAL_LIBRARIES ${MUMPS_LIBRARIES})
set_config_option(HAVE_MUMPS "MUMPS") list(APPEND EXTERNAL_INCLUDES ${SMUMPS_INC})
add_definitions(-DGMM_USES_MUMPS) list(APPEND EXTERNAL_INCLUDES ${DMUMPS_INC})
list(APPEND EXTERNAL_LIBRARIES ${DMUMPS_LIB}) list(APPEND EXTERNAL_INCLUDES ${CMUMPS_INC})
list(APPEND EXTERNAL_INCLUDES ${DMUMPS_INC}) list(APPEND EXTERNAL_INCLUDES ${ZMUMPS_INC})
list(APPEND EXTERNAL_LIBRARIES ${ZMUMPS_LIB}) find_library(GFORTRAN_LIB gfortran)
list(APPEND EXTERNAL_INCLUDES ${ZMUMPS_INC}) if(GFORTRAN_LIB)
endif(SMUMPS_LIB AND SMUMPS_INC AND list(APPEND EXTERNAL_LIBRARIES ${GFORTRAN_LIB})
DMUMPS_LIB AND DMUMPS_INC AND endif(GFORTRAN_LIB)
CMUMPS_LIB AND CMUMPS_INC AND endif(MUMPS_LIBRARIES AND SMUMPS_INC AND DMUMPS_INC AND CMUMPS_INC AND ZMUMPS_INC)
ZMUMPS_LIB AND ZMUMPS_INC)
endif(ENABLE_MUMPS) endif(ENABLE_MUMPS)
if(ENABLE_PETSC) if(ENABLE_PETSC)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment