From 04dda8f4b68a72fff279b19d3febcd1c6937213a Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Wed, 31 Aug 2016 13:18:49 +0200 Subject: [PATCH] Switch all poisson examples to comparing l2 error --- test/poisson/CMakeLists.txt | 6 ------ test/poisson/poisson.mini | 3 ++- test/poisson/poisson_dg.mini | 2 ++ test/poisson/poisson_dg_matrix_free.mini | 2 ++ test/poisson/poisson_dg_neumann.mini | 2 ++ test/poisson/poisson_dg_ref.vtu | 3 --- test/poisson/poisson_matrix_free.mini | 2 ++ test/poisson/poisson_neumann.mini | 2 ++ test/poisson/poisson_ref.vtu | 3 --- 9 files changed, 12 insertions(+), 13 deletions(-) delete mode 100644 test/poisson/poisson_dg_ref.vtu delete mode 100644 test/poisson/poisson_ref.vtu diff --git a/test/poisson/CMakeLists.txt b/test/poisson/CMakeLists.txt index 4455f6ca..a307f288 100644 --- a/test/poisson/CMakeLists.txt +++ b/test/poisson/CMakeLists.txt @@ -10,42 +10,36 @@ dune_symlink_to_source_files(FILES poisson_ref.vtu dune_add_formcompiler_system_test(UFLFILE poisson.ufl BASENAME poisson INIFILE poisson.mini - SCRIPT dune_vtkcompare.py ) # 2. Poisson Test Case: source f, mixed neumann/dirichlet boundary dune_add_formcompiler_system_test(UFLFILE poisson_neumann.ufl BASENAME poisson_neumann INIFILE poisson_neumann.mini - SCRIPT dune_vtkcompare.py ) # 3. Poisson Test Case: DG, f + pure dirichlet dune_add_formcompiler_system_test(UFLFILE poisson_dg.ufl BASENAME poisson_dg INIFILE poisson_dg.mini - SCRIPT dune_vtkcompare.py ) # 4. Poisson Test Case: DG, mixed bc dune_add_formcompiler_system_test(UFLFILE poisson_dg_neumann.ufl BASENAME poisson_dg_neumann INIFILE poisson_dg_neumann.mini - SCRIPT dune_vtkcompare.py ) # 5. Poisson Test Case: matrix free dune_add_formcompiler_system_test(UFLFILE poisson.ufl BASENAME poisson_matrix_free INIFILE poisson_matrix_free.mini - SCRIPT dune_vtkcompare.py ) # 6. Poisson Test Case: DG, matrix free #dune_add_formcompiler_system_test(UFLFILE poisson_dg.ufl # BASENAME poisson_dg_matrix_free # INIFILE poisson_dg_matrix_free.mini -# SCRIPT dune_vtkcompare.py # ) # 7. Poisson Test Case: test constant expressions diff --git a/test/poisson/poisson.mini b/test/poisson/poisson.mini index 71c3cda8..3d40ad6a 100644 --- a/test/poisson/poisson.mini +++ b/test/poisson/poisson.mini @@ -13,4 +13,5 @@ extension = vtu [formcompiler] numerical_jacobian = 1, 0 | expand num -timer = 1 \ No newline at end of file +exact_solution_expression = g +compare_l2errorsquared = 1e-6 diff --git a/test/poisson/poisson_dg.mini b/test/poisson/poisson_dg.mini index fb3c992b..e18a62a7 100644 --- a/test/poisson/poisson_dg.mini +++ b/test/poisson/poisson_dg.mini @@ -13,3 +13,5 @@ extension = vtu [formcompiler] numerical_jacobian = 1, 0 | expand num +exact_solution_expression = g +compare_l2errorsquared = 2e-5 diff --git a/test/poisson/poisson_dg_matrix_free.mini b/test/poisson/poisson_dg_matrix_free.mini index e07d58b9..d12fa299 100644 --- a/test/poisson/poisson_dg_matrix_free.mini +++ b/test/poisson/poisson_dg_matrix_free.mini @@ -14,3 +14,5 @@ extension = vtu [formcompiler] numerical_jacobian = 1, 0 | expand num matrix_free = 1 +exact_solution_expression = g +compare_l2errorsquared = 1e-6 diff --git a/test/poisson/poisson_dg_neumann.mini b/test/poisson/poisson_dg_neumann.mini index 41a09182..eca7a019 100644 --- a/test/poisson/poisson_dg_neumann.mini +++ b/test/poisson/poisson_dg_neumann.mini @@ -13,3 +13,5 @@ extension = vtu [formcompiler] numerical_jacobian = 1, 0 | expand num +exact_solution_expression = g +compare_l2errorsquared = 1e-6 diff --git a/test/poisson/poisson_dg_ref.vtu b/test/poisson/poisson_dg_ref.vtu deleted file mode 100644 index 2eaf39e2..00000000 --- a/test/poisson/poisson_dg_ref.vtu +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c10e6c62666fc908f1641f734181ac7fe16c4cc90dec5176719b7829aa3f483 -size 226334 diff --git a/test/poisson/poisson_matrix_free.mini b/test/poisson/poisson_matrix_free.mini index 6e58960a..491f9c2a 100644 --- a/test/poisson/poisson_matrix_free.mini +++ b/test/poisson/poisson_matrix_free.mini @@ -14,3 +14,5 @@ extension = vtu [formcompiler] numerical_jacobian = 1, 0 | expand num matrix_free = 1 +exact_solution_expression = g +compare_l2errorsquared = 1e-6 diff --git a/test/poisson/poisson_neumann.mini b/test/poisson/poisson_neumann.mini index d5cb21ff..198816ae 100644 --- a/test/poisson/poisson_neumann.mini +++ b/test/poisson/poisson_neumann.mini @@ -13,3 +13,5 @@ extension = vtu [formcompiler] numerical_jacobian = 1, 0 | expand num +exact_solution_expression = g +compare_l2errorsquared = 1e-6 diff --git a/test/poisson/poisson_ref.vtu b/test/poisson/poisson_ref.vtu deleted file mode 100644 index f1b103d5..00000000 --- a/test/poisson/poisson_ref.vtu +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:099f45a2bae0a9c3f1cc1edc3e62c9f5d419427777e4ab286d3800f98e082347 -size 226144 -- GitLab