diff --git a/test/poisson/CMakeLists.txt b/test/poisson/CMakeLists.txt index 4455f6ca5f402deebb5ea775a21f4a114f0f94b5..a307f288c306c961a01ab099ff3e9bc0ff3e314b 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 71c3cda88f974cf11ef4edcf35320e3f1fbcf6bd..3d40ad6afce26d587499890a977933d7b10e03d7 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 fb3c992b799a53f21043498ed249ab880315ef78..e18a62a75866c92f507af53c2befc2a61d68b62c 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 e07d58b9d1103ba171b2bcb4f0a0c6b6a5bb4ddb..d12fa299a6b2fcfcb68c3fa6d846f9221c0b8ec1 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 41a09182baaffb10e0000c2a8ecaea094d4f943c..eca7a0196c855a0b05e6770b6e4ef86ffd9131bc 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 2eaf39e299e0ad725781ed5eb07b5df52f1c1dec..0000000000000000000000000000000000000000 --- 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 6e58960a0e2e80cc862923aa061cb93eaf600a4d..491f9c2a22b5c5d8360d8644a0dd6b5a41f99f6b 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 d5cb21ff2d0806e27f326d35bebc40957f823742..198816ae2f8103014db6e56637a5a47e644c0b4c 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 f1b103d5184b6076244809cf20e4cb0fa25b08e8..0000000000000000000000000000000000000000 --- 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