From cf50135ac634e81c5988eefe8cf4463f4b5774a1 Mon Sep 17 00:00:00 2001 From: Thomas Gibson <gibsonthomas1120@hotmail.com> Date: Fri, 12 Nov 2021 11:43:09 -0600 Subject: [PATCH] Do not deprecate rank-local interior trace pairs --- grudge/trace_pair.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/grudge/trace_pair.py b/grudge/trace_pair.py index d9408d64..f8a32a94 100644 --- a/grudge/trace_pair.py +++ b/grudge/trace_pair.py @@ -16,6 +16,7 @@ Boundary trace functions Interior and cross-rank trace functions --------------------------------------- +.. autofunction:: interior_trace_pair .. autofunction:: interior_trace_pairs .. autofunction:: cross_rank_trace_pairs """ @@ -214,7 +215,7 @@ def bv_trace_pair( # {{{ Interior trace pairs -def _interior_trace_pair(dcoll: DiscretizationCollection, vec) -> TracePair: +def interior_trace_pair(dcoll: DiscretizationCollection, vec) -> TracePair: r"""Return a :class:`TracePair` for the interior faces of *dcoll* with a discretization tag specified by *discr_tag*. This does not include interior faces on different MPI ranks. @@ -248,19 +249,10 @@ def interior_trace_pairs(dcoll: DiscretizationCollection, vec) -> list: :returns: a :class:`list` of :class:`TracePair` objects. """ return ( - [_interior_trace_pair(dcoll, vec)] + [interior_trace_pair(dcoll, vec)] + cross_rank_trace_pairs(dcoll, vec) ) - -def interior_trace_pair(dcoll: DiscretizationCollection, vec) -> TracePair: - from warnings import warn - warn("`grudge.op.interior_trace_pair` is deprecated and will be dropped " - "in version 2022.x. Use `grudge.trace_pair.interior_trace_pairs` " - "instead, which includes contributions from different MPI ranks.", - DeprecationWarning, stacklevel=2) - return _interior_trace_pair(dcoll, vec) - # }}} -- GitLab