From 7642da89e2809da77468418789237bc1e42d7163 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl <alexfikl@gmail.com> Date: Wed, 26 Aug 2020 20:58:20 -0500 Subject: [PATCH] use only quad_tag_to_group_factory in surface advection example --- examples/advection/surface.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/examples/advection/surface.py b/examples/advection/surface.py index 9fcadb43..00ff58ac 100644 --- a/examples/advection/surface.py +++ b/examples/advection/surface.py @@ -134,15 +134,19 @@ def main(ctx_factory, dim=2, order=4, product_tag=None, visualize=False): if product_tag == "none": product_tag = None + from meshmode.discretization.poly_element import \ + PolynomialWarpAndBlendGroupFactory, \ + QuadratureSimplexGroupFactory + + quad_tag_to_group_factory[sym.QTAG_NONE] = \ + PolynomialWarpAndBlendGroupFactory(order) + if product_tag: - from meshmode.discretization.poly_element import \ - QuadratureSimplexGroupFactory - quad_tag_to_group_factory = { - product_tag: QuadratureSimplexGroupFactory(order=4*order) - } + quad_tag_to_group_factory[product_tag] = \ + QuadratureSimplexGroupFactory(order=4*order) from grudge import DGDiscretizationWithBoundaries - discr = DGDiscretizationWithBoundaries(actx, mesh, order=order, + discr = DGDiscretizationWithBoundaries(actx, mesh, quad_tag_to_group_factory=quad_tag_to_group_factory) volume_discr = discr.discr_from_dd(sym.DD_VOLUME) -- GitLab