From a32ea57070003dca09e5003b986e25254e55f6df Mon Sep 17 00:00:00 2001 From: bangerth Date: Mon, 30 Jun 2008 14:22:09 +0000 Subject: [PATCH] Fix the testcase by ensuring that there are no cells in the input file that share 3 vertices (in 2d). git-svn-id: https://svn.dealii.org/trunk@16398 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/fail/grid_in_02.cc | 7 ++++++- tests/fail/grid_in_02/2d.inp | 27 --------------------------- tests/fail/grid_in_02/2d.nc | Bin 26960 -> 0 bytes tests/fail/grid_in_02/2d.xda | 4 +--- 4 files changed, 7 insertions(+), 31 deletions(-) delete mode 100644 tests/fail/grid_in_02/2d.inp delete mode 100644 tests/fail/grid_in_02/2d.nc diff --git a/tests/fail/grid_in_02.cc b/tests/fail/grid_in_02.cc index a3f98d99a8..e91934e0f6 100644 --- a/tests/fail/grid_in_02.cc +++ b/tests/fail/grid_in_02.cc @@ -12,8 +12,13 @@ //---------------------------- grid_in_02.cc --------------------------- // when reading a particular input file with a mesh, it turns out that -// there's a cell where we list the same cell as neighbor through two +// there are two cells where we list the same cell as neighbor through two // different faces. this of course can't be +// +// the actual cause turned out to be that in each of these 2 cases, the +// (machine generated) input file had two cells that shared 3 (!) vertices. +// in each case, one of the two cells has been removed from the input +// file to fix the testcase. #include "../tests.h" #include diff --git a/tests/fail/grid_in_02/2d.inp b/tests/fail/grid_in_02/2d.inp deleted file mode 100644 index ed4ed25280..0000000000 --- a/tests/fail/grid_in_02/2d.inp +++ /dev/null @@ -1,27 +0,0 @@ -16 10 0 0 0 -1 0.7071 -0.7071 0 -2 0.2668 -0.2668 0 -3 0.2668 0.2668 0 -4 0.7071 0.7071 0 -5 0 -1 0 -6 0.5 -0.5 0 -7 0 -0.3139 0 -8 0 -0.6621 0 -9 0.3139 0 0 -10 0 0.3139 0 -11 0 0 0 -12 1 0 0 -13 0.5 0.5 0 -14 0.6621 0 0 -15 0 1 0 -16 0 0.6621 0 -1 0 quad 5 1 6 8 -2 0 quad 8 6 2 7 -3 0 quad 7 2 9 11 -4 0 quad 11 9 3 10 -5 0 quad 1 12 14 6 -6 0 quad 12 4 13 14 -7 0 quad 14 13 3 9 -8 0 quad 6 14 9 2 -9 0 quad 16 10 3 13 -10 0 quad 15 16 13 4 diff --git a/tests/fail/grid_in_02/2d.nc b/tests/fail/grid_in_02/2d.nc deleted file mode 100644 index 090d12d7c0c36762da93dde33bc101e2b26febbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26960 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 diff --git a/tests/fail/grid_in_02/2d.xda b/tests/fail/grid_in_02/2d.xda index e16cb235d4..7d90e08b78 100644 --- a/tests/fail/grid_in_02/2d.xda +++ b/tests/fail/grid_in_02/2d.xda @@ -1,5 +1,5 @@ DEAL 003:003 -29037 # Num. Elements +29035 # Num. Elements 29490 # Num. Nodes 116148 # Sum of Element Weights 0 # Num. Boundary Conds. @@ -28836,7 +28836,6 @@ Title String 29436 21556 1085 21363 3582 21850 29437 21998 21850 3146 21350 29437 -21998 29437 21999 3621 29437 21350 3431 21999 1687 18504 29438 19511 18504 1689 21869 29438 @@ -28943,7 +28942,6 @@ Title String 21481 29463 19830 3908 29463 22005 3857 19830 3857 22005 29464 21923 -22005 3907 22004 29464 21923 29464 19880 3856 29464 22004 3909 19880 3944 21954 29465 17491 -- 2.39.5