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