diff --git a/opm/simulators/linalg/FlexibleSolver1.cpp b/opm/simulators/linalg/FlexibleSolver1.cpp index 440d412ea..8ca3b5c05 100644 --- a/opm/simulators/linalg/FlexibleSolver1.cpp +++ b/opm/simulators/linalg/FlexibleSolver1.cpp @@ -44,6 +44,7 @@ template class Dune::FlexibleSolver, BV<1>>; // Variants using Opm::MatrixBlock blocks. template class Dune::FlexibleSolver, BV<1>>; +#if HAVE_MPI using Comm = Dune::OwnerOverlapCopyCommunication; @@ -52,3 +53,4 @@ template Dune::FlexibleSolver, BV<1>>::FlexibleSolver(const MatrixType& m const boost::property_tree::ptree& prm, const std::function()>& weightsCalculator); +#endif // HAVE_MPI diff --git a/opm/simulators/linalg/FlexibleSolver2.cpp b/opm/simulators/linalg/FlexibleSolver2.cpp index 837b1fab9..bed962a65 100644 --- a/opm/simulators/linalg/FlexibleSolver2.cpp +++ b/opm/simulators/linalg/FlexibleSolver2.cpp @@ -44,6 +44,7 @@ template class Dune::FlexibleSolver, BV<2>>; // Variants using Opm::MatrixBlock blocks. template class Dune::FlexibleSolver, BV<2>>; +#if HAVE_MPI using Comm = Dune::OwnerOverlapCopyCommunication; @@ -52,3 +53,4 @@ template Dune::FlexibleSolver, BV<2>>::FlexibleSolver(const MatrixType& m const boost::property_tree::ptree& prm, const std::function()>& weightsCalculator); +#endif // HAVE_MPI diff --git a/opm/simulators/linalg/FlexibleSolver3.cpp b/opm/simulators/linalg/FlexibleSolver3.cpp index 68890230d..8e5a37c7c 100644 --- a/opm/simulators/linalg/FlexibleSolver3.cpp +++ b/opm/simulators/linalg/FlexibleSolver3.cpp @@ -44,6 +44,7 @@ template class Dune::FlexibleSolver, BV<3>>; // Variants using Opm::MatrixBlock blocks. template class Dune::FlexibleSolver, BV<3>>; +#if HAVE_MPI using Comm = Dune::OwnerOverlapCopyCommunication; @@ -52,3 +53,4 @@ template Dune::FlexibleSolver, BV<3>>::FlexibleSolver(const MatrixType& m const boost::property_tree::ptree& prm, const std::function()>& weightsCalculator); +#endif // HAVE_MPI diff --git a/opm/simulators/linalg/FlexibleSolver4.cpp b/opm/simulators/linalg/FlexibleSolver4.cpp index d2a4b2d03..4d32cc34e 100644 --- a/opm/simulators/linalg/FlexibleSolver4.cpp +++ b/opm/simulators/linalg/FlexibleSolver4.cpp @@ -44,6 +44,7 @@ template class Dune::FlexibleSolver, BV<4>>; // Variants using Opm::MatrixBlock blocks. template class Dune::FlexibleSolver, BV<4>>; +#if HAVE_MPI using Comm = Dune::OwnerOverlapCopyCommunication; @@ -52,3 +53,4 @@ template Dune::FlexibleSolver, BV<4>>::FlexibleSolver(const MatrixType& m const boost::property_tree::ptree& prm, const std::function()>& weightsCalculator); +#endif // HAVE_MPI