From 874cc7ce59c923c7ba2a5743ae8b60f66da2ad0a Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Mon, 4 Dec 2017 22:04:13 -0600 Subject: [PATCH] Remove qtag also from invocation of opposite_face_connection --- grudge/execution.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/grudge/execution.py b/grudge/execution.py index 40dcb19a..4a51477c 100644 --- a/grudge/execution.py +++ b/grudge/execution.py @@ -252,14 +252,10 @@ class ExecutionMapper(mappers.Evaluator, return conn(self.queue, self.rec(field_expr)).with_queue(self.queue) def map_opposite_interior_face_swap(self, op, field_expr): - dd = op.dd_in + if op.dd_in.quadrature_tag is not sym.QTAG_NONE: + raise ValueError("face swap unavailable on quadrature meshes") - qtag = dd.quadrature_tag - if qtag is None: - # FIXME: Remove once proper quadrature support arrives - qtag = sym.QTAG_NONE - - return self.discrwb.opposite_face_connection(qtag)( + return self.discrwb.opposite_face_connection()( self.queue, self.rec(field_expr)).with_queue(self.queue) # {{{ face mass operator -- GitLab