From 4a129ccbc072de8192f53915e2e971e63d649ffa Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Wed, 15 Jun 2016 16:00:35 +0200
Subject: [PATCH] Set up stokes dg example

---
 test/stokes/CMakeLists.txt |  5 +++++
 test/stokes/stokes_dg.ufl  | 17 +++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 test/stokes/stokes_dg.ufl

diff --git a/test/stokes/CMakeLists.txt b/test/stokes/CMakeLists.txt
index 0160ab74..b1fde82b 100644
--- a/test/stokes/CMakeLists.txt
+++ b/test/stokes/CMakeLists.txt
@@ -9,3 +9,8 @@ dune_add_system_test(TARGET stokes_numdiff
                      INIFILE stokes_numdiff.mini
                      SCRIPT dune_vtkcompare.py
                      )
+
+add_generated_executable(UFLFILE stokes_dg.ufl
+                         TARGET stokes_dg_numdiff
+                         FORM_COMPILER_ARGS --numerical-jacobian
+                         )
diff --git a/test/stokes/stokes_dg.ufl b/test/stokes/stokes_dg.ufl
new file mode 100644
index 00000000..5704c65a
--- /dev/null
+++ b/test/stokes/stokes_dg.ufl
@@ -0,0 +1,17 @@
+cell = triangle
+P2 = VectorElement("Lagrange", cell, 2)
+P1 = FiniteElement("Lagrange", cell, 1)
+TH = P2 * P1
+
+v, q = TestFunctions(TH)
+u, p = TrialFunctions(TH)
+
+n = FacetNormal(cell)('+')
+eps = -1.0
+
+r = \
+  + eps*inner(avg(grad(v))*n, jump(u))*dS
+#  + inner(grad(u), grad(v))*dx \
+#  - inner(avg(grad(u))*n, jump(v))*dS \
+
+forms = [r]
-- 
GitLab