From a24d56480ec5d4c935a295fc79df2305faaff2af Mon Sep 17 00:00:00 2001 From: Martin Kronbichler <kronbichler@lnm.mw.tum.de> Date: Sun, 30 Aug 2015 17:17:58 +0200 Subject: [PATCH] Fix compilation with MPI but without P4EST --- source/grid/grid_tools.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/source/grid/grid_tools.cc b/source/grid/grid_tools.cc index e171b079a1..d6eec4e092 100644 --- a/source/grid/grid_tools.cc +++ b/source/grid/grid_tools.cc @@ -29,6 +29,7 @@ #include <deal.II/grid/filtered_iterator.h> #include <deal.II/grid/tria.h> #include <deal.II/distributed/tria.h> +#include <deal.II/distributed/tria_base.h> #include <deal.II/grid/tria_accessor.h> #include <deal.II/grid/tria_iterator.h> #include <deal.II/grid/tria_boundary.h> @@ -204,14 +205,12 @@ namespace GridTools double global_volume = 0; #ifdef DEAL_II_WITH_MPI - if (const parallel::distributed::Triangulation<dim,spacedim> *p_tria - = dynamic_cast<const parallel::distributed::Triangulation<dim,spacedim>*>(&triangulation)) + if (const parallel::Triangulation<dim,spacedim> *p_tria + = dynamic_cast<const parallel::Triangulation<dim,spacedim>*>(&triangulation)) global_volume = Utilities::MPI::sum (local_volume, p_tria->get_communicator()); else - global_volume = local_volume; -#else - global_volume = local_volume; #endif + global_volume = local_volume; return global_volume; } -- 2.39.5