From 819017cad677c4f2d0bb3f113c396ad8c4e5db93 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Thu, 11 Jun 2020 12:46:15 -0500 Subject: [PATCH] Tests: Update tests for changes in GridTools::find_active_cell_around_point Closes #10506 See also #10459 --- .../grid/find_active_cell_around_point_04.cc | 13 +- ...d_point_04.mpirun=2.with_p4est=true.output | 1 + tests/mpi/fe_field_function_01.cc | 2 +- tests/mpi/periodicity_01.cc | 21 ++- tests/mpi/periodicity_02.cc | 13 +- tests/mpi/periodicity_03.cc | 3 +- ...linos=true.mpirun=3.with_p4est=true.output | 160 ++++++++++++++++++ tests/mpi/point_value_01.cc | 2 +- 8 files changed, 196 insertions(+), 19 deletions(-) diff --git a/tests/grid/find_active_cell_around_point_04.cc b/tests/grid/find_active_cell_around_point_04.cc index 4891c9b429..6d01e29a07 100644 --- a/tests/grid/find_active_cell_around_point_04.cc +++ b/tests/grid/find_active_cell_around_point_04.cc @@ -43,8 +43,13 @@ main(int argc, char **argv) Point<2> p(0.239367, 0.341747); - auto res1 = GridTools::find_active_cell_around_point(cache, p).first; - auto res2 = GridTools::find_active_cell_around_point(tria, p); - - Assert(res1 == res2, ExcInternalError()); + try + { + auto res1 = GridTools::find_active_cell_around_point(cache, p).first; + auto res2 = GridTools::find_active_cell_around_point(tria, p); + Assert(res1 == res2, ExcInternalError()); + deallog << "found on one processor" << std::endl; + } + catch (...) + {} } diff --git a/tests/grid/find_active_cell_around_point_04.mpirun=2.with_p4est=true.output b/tests/grid/find_active_cell_around_point_04.mpirun=2.with_p4est=true.output index b28b04f643..8e8bd93de6 100644 --- a/tests/grid/find_active_cell_around_point_04.mpirun=2.with_p4est=true.output +++ b/tests/grid/find_active_cell_around_point_04.mpirun=2.with_p4est=true.output @@ -1,3 +1,4 @@ +DEAL:1::found on one processor diff --git a/tests/mpi/fe_field_function_01.cc b/tests/mpi/fe_field_function_01.cc index afb39a7a4d..3e1414e622 100644 --- a/tests/mpi/fe_field_function_01.cc +++ b/tests/mpi/fe_field_function_01.cc @@ -103,7 +103,7 @@ test() 1e-8 * std::fabs(value + (p[0] + 2)), ExcInternalError()); } - catch (typename VectorTools::ExcPointNotAvailableHere &) + catch (...) { point_found = false; } diff --git a/tests/mpi/periodicity_01.cc b/tests/mpi/periodicity_01.cc index 5cd689f583..cd1ff8615d 100644 --- a/tests/mpi/periodicity_01.cc +++ b/tests/mpi/periodicity_01.cc @@ -325,14 +325,19 @@ namespace Step40 const int proc, Vector &value) const { - typename DoFHandler::active_cell_iterator cell = - GridTools::find_active_cell_around_point(dof_handler, point); - - if (cell->is_locally_owned()) - VectorTools::point_value(dof_handler, - locally_relevant_solution, - point, - value); + try + { + typename DoFHandler::active_cell_iterator cell = + GridTools::find_active_cell_around_point(dof_handler, point); + + if (cell->is_locally_owned()) + VectorTools::point_value(dof_handler, + locally_relevant_solution, + point, + value); + } + catch (GridTools::ExcPointNotFound &p) + {} std::vector tmp(value.size()); std::vector tmp2(value.size()); diff --git a/tests/mpi/periodicity_02.cc b/tests/mpi/periodicity_02.cc index 1276ce26b5..9bfe65091b 100644 --- a/tests/mpi/periodicity_02.cc +++ b/tests/mpi/periodicity_02.cc @@ -598,11 +598,16 @@ namespace Step22 const int proc, Vector & value) const { - typename DoFHandler::active_cell_iterator cell = - GridTools::find_active_cell_around_point(dof_handler, point); + try + { + typename DoFHandler::active_cell_iterator cell = + GridTools::find_active_cell_around_point(dof_handler, point); - if (cell->is_locally_owned()) - VectorTools::point_value(dof_handler, solution, point, value); + if (cell->is_locally_owned()) + VectorTools::point_value(dof_handler, solution, point, value); + } + catch (GridTools::ExcPointNotFound &p) + {} std::vector tmp(value.size()); for (unsigned int i = 0; i < value.size(); ++i) diff --git a/tests/mpi/periodicity_03.cc b/tests/mpi/periodicity_03.cc index e379076a2b..c1b6a22669 100644 --- a/tests/mpi/periodicity_03.cc +++ b/tests/mpi/periodicity_03.cc @@ -519,7 +519,8 @@ namespace Step22 } catch (GridTools::ExcPointNotFound &p) { - pcout << "Point: " << point << " is not inside a cell!" << std::endl; + pcout << "Point: " << point << " is not inside a non-artificial cell!" + << std::endl; } diff --git a/tests/mpi/periodicity_03.with_trilinos=true.mpirun=3.with_p4est=true.output b/tests/mpi/periodicity_03.with_trilinos=true.mpirun=3.with_p4est=true.output index bec6f2338f..22414ab7a1 100644 --- a/tests/mpi/periodicity_03.with_trilinos=true.mpirun=3.with_p4est=true.output +++ b/tests/mpi/periodicity_03.with_trilinos=true.mpirun=3.with_p4est=true.output @@ -1,77 +1,221 @@ Refinement cycle 0 Assembling... Solving... +Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.00000 +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.00000 +Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 0.500000 Point 2: 0.500000 0.00000 0.00000 +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.500000 Point 2: 0.500000 0.500000 0.00000 +Point: 0.00000 0.00000 0.250000 is not inside a non-artificial cell! +Point: 0.250000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 0.250000 Point 2: 0.250000 0.00000 0.00000 +Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell! +Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.250000 Point 2: 0.250000 0.500000 0.00000 +Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 0.00000 Point 2: 0.00000 0.250000 0.00000 +Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 0.500000 Point 2: 0.500000 0.250000 0.00000 +Point: 0.00000 0.250000 0.250000 is not inside a non-artificial cell! +Point: 0.250000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 0.250000 Point 2: 0.250000 0.250000 0.00000 +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.00000 +Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.00000 +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.500000 Point 2: 0.500000 0.500000 0.00000 +Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.500000 Point 2: 0.500000 1.00000 0.00000 +Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell! +Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.250000 Point 2: 0.250000 0.500000 0.00000 +Point: 0.00000 1.00000 0.250000 is not inside a non-artificial cell! +Point: 0.250000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.250000 Point 2: 0.250000 1.00000 0.00000 +Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.00000 +Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 0.500000 Point 2: 0.500000 0.750000 0.00000 +Point: 0.00000 0.750000 0.250000 is not inside a non-artificial cell! +Point: 0.250000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 0.250000 Point 2: 0.250000 0.750000 0.00000 +Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 0.500000 Point 2: 0.500000 0.00000 0.00000 +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.500000 Point 2: 0.500000 0.500000 0.00000 +Point: 0.00000 0.00000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 1.00000 Point 2: 1.00000 0.00000 0.00000 +Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 1.00000 Point 2: 1.00000 0.500000 0.00000 +Point: 0.00000 0.00000 0.750000 is not inside a non-artificial cell! +Point: 0.750000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 0.750000 Point 2: 0.750000 0.00000 0.00000 +Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell! +Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.750000 Point 2: 0.750000 0.500000 0.00000 +Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 0.500000 Point 2: 0.500000 0.250000 0.00000 +Point: 0.00000 0.250000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 1.00000 Point 2: 1.00000 0.250000 0.00000 +Point: 0.00000 0.250000 0.750000 is not inside a non-artificial cell! +Point: 0.750000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 0.750000 Point 2: 0.750000 0.250000 0.00000 +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.500000 Point 2: 0.500000 0.500000 0.00000 +Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.500000 Point 2: 0.500000 1.00000 0.00000 +Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 1.00000 Point 2: 1.00000 0.500000 0.00000 +Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 1.00000 Point 2: 1.00000 1.00000 0.00000 +Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell! +Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.750000 Point 2: 0.750000 0.500000 0.00000 +Point: 0.00000 1.00000 0.750000 is not inside a non-artificial cell! +Point: 0.750000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.750000 Point 2: 0.750000 1.00000 0.00000 +Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell! +Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 0.500000 Point 2: 0.500000 0.750000 0.00000 +Point: 0.00000 0.750000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 1.00000 Point 2: 1.00000 0.750000 0.00000 +Point: 0.00000 0.750000 0.750000 is not inside a non-artificial cell! +Point: 0.750000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 0.750000 Point 2: 0.750000 0.750000 0.00000 +Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.00000 +Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.500000 +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.00000 +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.500000 +Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.250000 0.00000 Point 2: 0.00000 0.250000 0.00000 +Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.250000 0.00000 Point 2: 0.00000 0.250000 0.500000 +Point: 0.250000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 0.250000 is not inside a non-artificial cell! Point 1: 0.250000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.250000 +Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell! Point 1: 0.250000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.250000 +Point: 0.250000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 0.250000 is not inside a non-artificial cell! Point 1: 0.250000 0.250000 0.00000 Point 2: 0.00000 0.250000 0.250000 +Point: 0.500000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.500000 +Point: 1.00000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 0.00000 0.00000 Point 2: 0.00000 0.00000 1.00000 +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.500000 +Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 0.500000 0.00000 Point 2: 0.00000 0.500000 1.00000 +Point: 0.500000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.250000 0.00000 Point 2: 0.00000 0.250000 0.500000 +Point: 1.00000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 0.250000 0.00000 Point 2: 0.00000 0.250000 1.00000 +Point: 0.750000 0.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.00000 0.750000 is not inside a non-artificial cell! Point 1: 0.750000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.750000 +Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell! Point 1: 0.750000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.750000 +Point: 0.750000 0.250000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.250000 0.750000 is not inside a non-artificial cell! Point 1: 0.750000 0.250000 0.00000 Point 2: 0.00000 0.250000 0.750000 +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.00000 +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.500000 +Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.00000 +Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.500000 +Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.00000 +Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.500000 +Point: 0.250000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.250000 is not inside a non-artificial cell! Point 1: 0.250000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.250000 +Point: 0.250000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.250000 is not inside a non-artificial cell! Point 1: 0.250000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.250000 +Point: 0.250000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 0.250000 is not inside a non-artificial cell! Point 1: 0.250000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.250000 +Point: 0.500000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.500000 +Point: 1.00000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 0.500000 0.00000 Point 2: 0.00000 0.500000 1.00000 +Point: 0.500000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.500000 +Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 1.00000 0.00000 Point 2: 0.00000 1.00000 1.00000 +Point: 0.500000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 0.500000 is not inside a non-artificial cell! Point 1: 0.500000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.500000 +Point: 1.00000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 0.750000 0.00000 Point 2: 0.00000 0.750000 1.00000 +Point: 0.750000 0.500000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.500000 0.750000 is not inside a non-artificial cell! Point 1: 0.750000 0.500000 0.00000 Point 2: 0.00000 0.500000 0.750000 +Point: 0.750000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.750000 is not inside a non-artificial cell! Point 1: 0.750000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.750000 +Point: 0.750000 0.750000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.750000 0.750000 is not inside a non-artificial cell! Point 1: 0.750000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.750000 Refinement cycle 1 @@ -291,11 +435,19 @@ Point 1: 0.00000 0.625000 0.875000 Point 2: 0.875000 0.625000 0.00000 Point 1: 0.00000 0.750000 0.750000 Point 2: 0.750000 0.750000 0.00000 Point 1: 0.00000 1.00000 0.750000 Point 2: 0.750000 1.00000 0.00000 Point 1: 0.00000 0.750000 1.00000 Point 2: 1.00000 0.750000 0.00000 +Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 1.00000 Point 2: 1.00000 1.00000 0.00000 Point 1: 0.00000 0.750000 0.875000 Point 2: 0.875000 0.750000 0.00000 +Point: 0.00000 1.00000 0.875000 is not inside a non-artificial cell! +Point: 0.875000 1.00000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 1.00000 0.875000 Point 2: 0.875000 1.00000 0.00000 Point 1: 0.00000 0.875000 0.750000 Point 2: 0.750000 0.875000 0.00000 +Point: 0.00000 0.875000 1.00000 is not inside a non-artificial cell! +Point: 1.00000 0.875000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.875000 1.00000 Point 2: 1.00000 0.875000 0.00000 +Point: 0.00000 0.875000 0.875000 is not inside a non-artificial cell! +Point: 0.875000 0.875000 0.00000 is not inside a non-artificial cell! Point 1: 0.00000 0.875000 0.875000 Point 2: 0.875000 0.875000 0.00000 Point 1: 0.00000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.00000 Point 1: 0.250000 0.00000 0.00000 Point 2: 0.00000 0.00000 0.250000 @@ -435,10 +587,18 @@ Point 1: 0.625000 0.875000 0.00000 Point 2: 0.00000 0.875000 0.625000 Point 1: 0.750000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.750000 Point 1: 1.00000 0.750000 0.00000 Point 2: 0.00000 0.750000 1.00000 Point 1: 0.750000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.750000 +Point: 1.00000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 1.00000 0.00000 Point 2: 0.00000 1.00000 1.00000 Point 1: 0.750000 0.875000 0.00000 Point 2: 0.00000 0.875000 0.750000 +Point: 1.00000 0.875000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.875000 1.00000 is not inside a non-artificial cell! Point 1: 1.00000 0.875000 0.00000 Point 2: 0.00000 0.875000 1.00000 Point 1: 0.875000 0.750000 0.00000 Point 2: 0.00000 0.750000 0.875000 +Point: 0.875000 1.00000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 1.00000 0.875000 is not inside a non-artificial cell! Point 1: 0.875000 1.00000 0.00000 Point 2: 0.00000 1.00000 0.875000 +Point: 0.875000 0.875000 0.00000 is not inside a non-artificial cell! +Point: 0.00000 0.875000 0.875000 is not inside a non-artificial cell! Point 1: 0.875000 0.875000 0.00000 Point 2: 0.00000 0.875000 0.875000 diff --git a/tests/mpi/point_value_01.cc b/tests/mpi/point_value_01.cc index c03218cfdf..409ac5936f 100644 --- a/tests/mpi/point_value_01.cc +++ b/tests/mpi/point_value_01.cc @@ -93,7 +93,7 @@ test() if (std::abs(value[0] - 1.) > 1e-8) ExcInternalError(); } - catch (const VectorTools::ExcPointNotAvailableHere &) + catch (...) {} MPI_Barrier(MPI_COMM_WORLD); -- 2.39.5