From 661e9f0290b34204c9dd81893ee1e4c72fe2bd6c Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 15 Mar 2021 00:46:09 -0500
Subject: [PATCH] Do not shortcut differentiation for empty element groups

---
 grudge/execution.py | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/grudge/execution.py b/grudge/execution.py
index dba0648d..3cd9aade 100644
--- a/grudge/execution.py
+++ b/grudge/execution.py
@@ -501,9 +501,6 @@ class ExecutionMapper(mappers.Evaluator,
             for in_grp, out_grp in zip(in_discr.groups, out_discr.groups):
                 assert in_grp.nelements == out_grp.nelements
 
-                if in_grp.nelements == 0:
-                    continue
-
                 # Cache operator
                 cache_key = "diff_batch", in_grp, out_grp, tuple(insn.operators),\
                     field.entry_dtype
-- 
GitLab