From 1ece4a4fd8b57152554461cd91fa7b5c3782e242 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Wed, 11 Dec 2019 16:02:50 +0100 Subject: [PATCH 1/3] removed dependencies to headers that request mpi.h --- src/amdis/linearalgebra/petsc/MatrixNnzStructure.hpp | 2 ++ src/amdis/linearalgebra/petsc/MatrixNnzStructure.inc.hpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/amdis/linearalgebra/petsc/MatrixNnzStructure.hpp b/src/amdis/linearalgebra/petsc/MatrixNnzStructure.hpp index 25327000..1a83ec3d 100644 --- a/src/amdis/linearalgebra/petsc/MatrixNnzStructure.hpp +++ b/src/amdis/linearalgebra/petsc/MatrixNnzStructure.hpp @@ -3,7 +3,9 @@ #include #include +#if HAVE_MPI #include +#endif namespace AMDiS { diff --git a/src/amdis/linearalgebra/petsc/MatrixNnzStructure.inc.hpp b/src/amdis/linearalgebra/petsc/MatrixNnzStructure.inc.hpp index df56ecaf..cf7a5070 100644 --- a/src/amdis/linearalgebra/petsc/MatrixNnzStructure.inc.hpp +++ b/src/amdis/linearalgebra/petsc/MatrixNnzStructure.inc.hpp @@ -8,8 +8,10 @@ #include #include +#if HAVE_MPI #include #include +#endif #include namespace AMDiS { -- GitLab From ba6dc657ceb1a7f275fc1a021f2074cc2256d1f0 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Wed, 11 Dec 2019 16:46:28 +0100 Subject: [PATCH 2/3] removed mpi redependecy from DOFMapping --- src/amdis/linearalgebra/DOFMapping.hpp | 2 +- src/amdis/linearalgebra/DOFMapping.inc.hpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/amdis/linearalgebra/DOFMapping.hpp b/src/amdis/linearalgebra/DOFMapping.hpp index bde448aa..38153fff 100644 --- a/src/amdis/linearalgebra/DOFMapping.hpp +++ b/src/amdis/linearalgebra/DOFMapping.hpp @@ -8,10 +8,10 @@ #if HAVE_MPI #include +#include #endif #include -#include #include namespace AMDiS diff --git a/src/amdis/linearalgebra/DOFMapping.inc.hpp b/src/amdis/linearalgebra/DOFMapping.inc.hpp index f4efe7f3..d75388d7 100644 --- a/src/amdis/linearalgebra/DOFMapping.inc.hpp +++ b/src/amdis/linearalgebra/DOFMapping.inc.hpp @@ -4,8 +4,10 @@ #include +#if HAVE_MPI #include #include +#endif namespace AMDiS { -- GitLab From 2f2e0b76bca5e7d2a405df65a402b46515371568 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Wed, 11 Dec 2019 17:02:03 +0100 Subject: [PATCH 3/3] added missing include --- src/amdis/linearalgebra/petsc/Communication.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amdis/linearalgebra/petsc/Communication.hpp b/src/amdis/linearalgebra/petsc/Communication.hpp index 4c0f77a9..25332ccb 100644 --- a/src/amdis/linearalgebra/petsc/Communication.hpp +++ b/src/amdis/linearalgebra/petsc/Communication.hpp @@ -8,6 +8,7 @@ #include #include +#include #include #include #include -- GitLab