From d7e4d5c7f2bf1d82c27d8c2777d42fb02a83a1ae Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Wed, 18 Apr 2018 17:51:42 +0200 Subject: [PATCH] Fixing compilation of OpenFPM if SUITESPARSE fail to compile --- src/Solvers/umfpack_solver.hpp | 2 +- src/Vector/Vector_petsc.hpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Solvers/umfpack_solver.hpp b/src/Solvers/umfpack_solver.hpp index 0ea50509..da96bf00 100644 --- a/src/Solvers/umfpack_solver.hpp +++ b/src/Solvers/umfpack_solver.hpp @@ -14,7 +14,7 @@ #define SOLVER_PRINT_RESIDUAL_NORM_INFINITY 1 #define SOLVER_PRINT_DETERMINANT 2 -#ifdef HAVE_EIGEN +#if defined(HAVE_EIGEN) && defined(HAVE_SUITESPARSE) /////// Compiled with EIGEN support diff --git a/src/Vector/Vector_petsc.hpp b/src/Vector/Vector_petsc.hpp index 1c1b13d5..bbba6835 100644 --- a/src/Vector/Vector_petsc.hpp +++ b/src/Vector/Vector_petsc.hpp @@ -13,6 +13,7 @@ #include <boost/mpl/int.hpp> #include <petscvec.h> #include "util/petsc_util.hpp" +#include <unordered_map> #define PETSC_RVAL 2 -- GitLab