From eaf829292b5dcb916bbb3e169584a097a72e057e Mon Sep 17 00:00:00 2001
From: Nicholas Christensen <njchris2@illinois.edu>
Date: Fri, 25 Sep 2020 15:05:52 -0500
Subject: [PATCH] try slicing

---
 grudge/execution.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/grudge/execution.py b/grudge/execution.py
index 83f98f81..989d1ccc 100644
--- a/grudge/execution.py
+++ b/grudge/execution.py
@@ -537,7 +537,7 @@ class ExecutionMapper(mappers.Evaluator,
                 matrices_ary = np.empty((
                     noperators, out_grp.nunit_dofs, in_grp.nunit_dofs))
                 for i, op in enumerate(insn.operators):
-                    matrices_ary[i] = matrices[op.rst_axis]
+                    matrices_ary[i,:,:] = matrices[op.rst_axis][:,:]
                 matrices_ary_dev = self.array_context.from_numpy(matrices_ary)
                 self.bound_op.operator_data_cache[cache_key] = matrices_ary_dev
 
-- 
GitLab