From dba67b8956cbd52f1f52b3933b85f64194d04c64 Mon Sep 17 00:00:00 2001
From: Thomas Gibson <gibsonthomas1120@hotmail.com>
Date: Thu, 29 Apr 2021 18:44:58 -0500
Subject: [PATCH] Remove modal discr tag from
 get_distributed_boundary_swap_connection

---
 grudge/discretization.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/grudge/discretization.py b/grudge/discretization.py
index 02f835b8..07329de8 100644
--- a/grudge/discretization.py
+++ b/grudge/discretization.py
@@ -160,9 +160,12 @@ class DiscretizationCollection:
         return boundary_connections
 
     def get_distributed_boundary_swap_connection(self, dd):
-        if dd.discretization_tag not in (DISCR_TAG_BASE, DISCR_TAG_MODAL):
+        if dd.discretization_tag is not DISCR_TAG_BASE:
             # FIXME
-            raise NotImplementedError("Distributed communication with quadrature")
+            raise NotImplementedError(
+                "Distributed communication with discretization tag "
+                f"{dd.discretization_tag} is not implemented."
+            )
 
         assert isinstance(dd.domain_tag, DTAG_BOUNDARY)
         assert isinstance(dd.domain_tag.tag, BTAG_PARTITION)
-- 
GitLab