From f38c458e4376a4cf4a739410a9d4f5947294c326 Mon Sep 17 00:00:00 2001
From: Isuru Fernando <idf2@illinois.edu>
Date: Wed, 22 Sep 2021 01:17:38 -0500
Subject: [PATCH] Fix warnings about unused idim iname

---
 sumpy/e2e.py | 3 +--
 sumpy/p2p.py | 2 +-
 sumpy/qbx.py | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/sumpy/e2e.py b/sumpy/e2e.py
index b5782077..74b3edd9 100644
--- a/sumpy/e2e.py
+++ b/sumpy/e2e.py
@@ -616,7 +616,7 @@ class M2LGenerateTranslationClassesDependentData(E2EBase):
                 ["""
                 for itr_class
                     <> d[idim] = m2l_translation_vectors[idim, \
-                            itr_class + translation_classes_level_start] {dup=idim}
+                            itr_class + translation_classes_level_start]
 
                     """] + self.get_translation_loopy_insns(result_dtype) + ["""
                     m2l_translation_classes_dependent_data[itr_class, {idx}] = \
@@ -649,7 +649,6 @@ class M2LGenerateTranslationClassesDependentData(E2EBase):
             loopy_knl = knl.prepare_loopy_kernel(loopy_knl)
 
         loopy_knl = lp.tag_inames(loopy_knl, "idim*:unr")
-        loopy_knl = lp.tag_inames(loopy_knl, dict(idim="unr"))
 
         return loopy_knl
 
diff --git a/sumpy/p2p.py b/sumpy/p2p.py
index c2aa895d..4853a2b1 100644
--- a/sumpy/p2p.py
+++ b/sumpy/p2p.py
@@ -481,7 +481,7 @@ class P2PFromCSR(P2PBase):
                     for itgt
                     for isrc
                         <> d[idim] = \
-                            targets[idim, itgt] - sources[idim, isrc] {dup=idim}
+                            targets[idim, itgt] - sources[idim, isrc]
             """] + ["""
                         <> is_self = (isrc == target_to_source[itgt])
                     """ if self.exclude_self else ""]
diff --git a/sumpy/qbx.py b/sumpy/qbx.py
index 30d3254f..5193c3b7 100644
--- a/sumpy/qbx.py
+++ b/sumpy/qbx.py
@@ -248,7 +248,7 @@ class LayerPotential(LayerPotentialBase):
             """],
             self.get_kernel_scaling_assignments()
             + ["for itgt, isrc"]
-            + ["<> a[idim] = center[idim, itgt] - sources[idim, isrc] {dup=idim}"]
+            + ["<> a[idim] = center[idim, itgt] - sources[idim, isrc]"]
             + ["<> b[idim] = targets[idim, itgt] - center[idim, itgt] {dup=idim}"]
             + ["<> rscale = expansion_radii[itgt]"]
             + [f"<> strength_{i}_isrc = strength_{i}[isrc]" for i in
@@ -324,7 +324,7 @@ class LayerPotentialMatrixGenerator(LayerPotentialBase):
             """],
             self.get_kernel_scaling_assignments()
             + ["for itgt, isrc"]
-            + ["<> a[idim] = center[idim, itgt] - sources[idim, isrc] {dup=idim}"]
+            + ["<> a[idim] = center[idim, itgt] - sources[idim, isrc]"]
             + ["<> b[idim] = targets[idim, itgt] - center[idim, itgt] {dup=idim}"]
             + ["<> rscale = expansion_radii[itgt]"]
             + loopy_insns + kernel_exprs
@@ -399,7 +399,7 @@ class LayerPotentialMatrixSubsetGenerator(LayerPotentialBase):
                     <> itgt = tgtindices[imat]
                     <> isrc = srcindices[imat]
 
-                    <> a[idim] = center[idim, itgt] - sources[idim, isrc] {dup=idim}
+                    <> a[idim] = center[idim, itgt] - sources[idim, isrc]
                     <> b[idim] = targets[idim, itgt] - center[idim, itgt] {dup=idim}
                     <> rscale = expansion_radii[itgt]
             """]
-- 
GitLab