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