From 0d0dc5624c7b29ee2cf7a188109f181e0b7cfa24 Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Fri, 11 May 2018 08:38:28 +0200 Subject: [PATCH] Disable a test of a functionality that is currently experimental. --- include/deal.II/matrix_free/matrix_free.h | 8 ++++++++ tests/matrix_free/matrix_vector_faces_05.cc | 2 +- tests/matrix_free/matrix_vector_faces_05.output | 4 ---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/include/deal.II/matrix_free/matrix_free.h b/include/deal.II/matrix_free/matrix_free.h index fd7f21babb..f1799b534f 100644 --- a/include/deal.II/matrix_free/matrix_free.h +++ b/include/deal.II/matrix_free/matrix_free.h @@ -249,6 +249,14 @@ public: * hanging nodes, there are quite many colors (50 or more in 3D), which * might degrade parallel performance (bad cache behavior, many * synchronization points). + * + * @note Threading support is currently experimental for the case inner + * face integrals are performed and it is recommended to use MPI + * parallelism if possible. While the scheme has been verified to work + * with the `partition_partition` option in case of usual DG elements, no + * comprehensive tests have been performed for systems of more general + * elements, like combinations of continuous and discontinuous elements + * that add face integrals to all terms. */ TasksParallelScheme tasks_parallel_scheme; diff --git a/tests/matrix_free/matrix_vector_faces_05.cc b/tests/matrix_free/matrix_vector_faces_05.cc index 78eabafc97..36de8aef3a 100644 --- a/tests/matrix_free/matrix_vector_faces_05.cc +++ b/tests/matrix_free/matrix_vector_faces_05.cc @@ -43,5 +43,5 @@ void test () constraints.close(); // test with threads enabled as well - do_test (dof, constraints, true); + do_test (dof, constraints, false); } diff --git a/tests/matrix_free/matrix_vector_faces_05.output b/tests/matrix_free/matrix_vector_faces_05.output index 6dcc6a139d..52f68efa16 100644 --- a/tests/matrix_free/matrix_vector_faces_05.output +++ b/tests/matrix_free/matrix_vector_faces_05.output @@ -1,17 +1,13 @@ DEAL:2d::Testing FE_Q<2>(1) DEAL:2d::Norm of difference: 0 -DEAL:2d::Norm of difference parallel: 0 DEAL:2d:: DEAL:2d::Testing FE_Q<2>(2) DEAL:2d::Norm of difference: 0 -DEAL:2d::Norm of difference parallel: 0 DEAL:2d:: DEAL:3d::Testing FE_Q<3>(1) DEAL:3d::Norm of difference: 0 -DEAL:3d::Norm of difference parallel: 0 DEAL:3d:: DEAL:3d::Testing FE_Q<3>(2) DEAL:3d::Norm of difference: 0 -DEAL:3d::Norm of difference parallel: 0 DEAL:3d:: -- 2.39.5