From 2e9b9f9509d77683aabaad3e0f20c46c552b63d2 Mon Sep 17 00:00:00 2001
From: Nils Kohl <nils.kohl@fau.de>
Date: Mon, 26 Feb 2024 09:02:22 +0100
Subject: [PATCH] Added diffusion (P2), divergence, gradient to toml. Bumped
 quad degree (2->3) for epsilon + icoshell blending.

---
 operators.toml | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

diff --git a/operators.toml b/operators.toml
index 78faa157..d79469f1 100644
--- a/operators.toml
+++ b/operators.toml
@@ -14,6 +14,14 @@ quadrature    = 0
 loop-strategy = "cubes"
 optimizations = ["moveconstants", "vectorize"]
 
+[[diffusion]]
+trial-space   = "P2"
+test-space    = "P2"
+dimensions    = [2, 3]
+quadrature    = 2
+loop-strategy = "cubes"
+optimizations = ["moveconstants", "vectorize"]
+
 [[div_k_grad]]
 trial-space   = "P1"
 test-space    = "P1"
@@ -40,6 +48,25 @@ quadrature    = 2
 loop-strategy = "sawtooth"
 optimizations = ["moveconstants", "vectorize", "quadloops", "tabulate"]
 
+
+[[divergence]]
+trial-space   = "P2"
+test-space    = "P1"
+components = [0, 1, 2]
+dimensions    = [2, 3]
+quadrature    = 2
+loop-strategy = "cubes"
+optimizations = ["moveconstants", "vectorize"]
+
+[[gradient]]
+trial-space   = "P1"
+test-space    = "P2"
+components = [0, 1, 2]
+dimensions    = [2, 3]
+quadrature    = 2
+loop-strategy = "cubes"
+optimizations = ["moveconstants", "vectorize"]
+
 [[epsilon]]
 trial-space               = "P2"
 test-space                = "P2"
@@ -58,7 +85,7 @@ components-trial = [0, 1, 2]
 components-test  = [0, 1, 2]
 form-space-args.coefficient_function_space = "P2"
 dimensions      = [3]
-quadrature      = 2
+quadrature      = 3
 loop-strategy   = "sawtooth"
 optimizations   = ["moveconstants", "vectorize", "quadloops", "tabulate"]
 blending        = "IcosahedralShellMap"
-- 
GitLab