From 6084633f3cc5fe5e6e4b8fb1095ebb850725adc2 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 26 Apr 2021 14:57:17 -0500
Subject: [PATCH] Do not cache forward mapping derivative in discretization

---
 grudge/symbolic/primitives.py | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/grudge/symbolic/primitives.py b/grudge/symbolic/primitives.py
index b1dce6a5..db394c7f 100644
--- a/grudge/symbolic/primitives.py
+++ b/grudge/symbolic/primitives.py
@@ -382,11 +382,7 @@ def forward_metric_nth_derivative(xyz_axis, ref_axes, dd=None):
         from grudge.symbolic.operators import project
         result = project(inner_dd, dd)(result)
 
-    prefix = "dx%d_%s" % (
-            xyz_axis,
-            "_".join("%sr%d" % ("d" * n, rst_axis) for rst_axis, n in ref_axes))
-
-    return cse(result, prefix, cse_scope.DISCRETIZATION)
+    return result
 
 
 def forward_metric_derivative(xyz_axis, rst_axis, dd=None):
-- 
GitLab