From df4ec218274bf6e2da35d0846b6344fb8db405d6 Mon Sep 17 00:00:00 2001
From: Alexandru Fikl <alexfikl@gmail.com>
Date: Wed, 24 Jun 2020 16:10:15 -0500
Subject: [PATCH] do not use deprecated interp

---
 examples/wave/wave-eager-mpi.py | 6 +++---
 grudge/eager.py                 | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/examples/wave/wave-eager-mpi.py b/examples/wave/wave-eager-mpi.py
index 1d013efc..59de0ff9 100644
--- a/examples/wave/wave-eager-mpi.py
+++ b/examples/wave/wave-eager-mpi.py
@@ -65,15 +65,15 @@ def wave_flux(discr, c, w_tpair):
             0.5*normal_times(v_jump),
             )
 
-    return discr.interp(w_tpair.dd, "all_faces", c*flux_weak)
+    return discr.project(w_tpair.dd, "all_faces", c*flux_weak)
 
 
 def wave_operator(discr, c, w):
     u = w[0]
     v = w[1:]
 
-    dir_u = discr.interp("vol", BTAG_ALL, u)
-    dir_v = discr.interp("vol", BTAG_ALL, v)
+    dir_u = discr.project("vol", BTAG_ALL, u)
+    dir_v = discr.project("vol", BTAG_ALL, v)
     dir_bval = flat_obj_array(dir_u, dir_v)
     dir_bc = flat_obj_array(-dir_u, dir_v)
 
diff --git a/grudge/eager.py b/grudge/eager.py
index fce02c83..d2525a7d 100644
--- a/grudge/eager.py
+++ b/grudge/eager.py
@@ -131,7 +131,7 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries):
 
 
 def interior_trace_pair(discrwb, vec):
-    i = discrwb.interp("vol", "int_faces", vec)
+    i = discrwb.project("vol", "int_faces", vec)
 
     if (isinstance(vec, np.ndarray)
             and vec.dtype.char == "O"
@@ -156,7 +156,7 @@ class RankBoundaryCommunication:
         self.remote_btag = BTAG_PARTITION(remote_rank)
 
         self.bdry_discr = discrwb.discr_from_dd(self.remote_btag)
-        self.local_dof_array = discrwb.interp("vol", self.remote_btag, vol_field)
+        self.local_dof_array = discrwb.project("vol", self.remote_btag, vol_field)
 
         local_data = self.array_context.to_numpy(flatten(self.local_dof_array))
 
-- 
GitLab