From 57e7bff551313a1d5f0c6293f5598a85c8808d45 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Wed, 6 Feb 2019 10:20:50 +0100 Subject: [PATCH] Avoid get_option in innermost loop when determining quadrature points This fixes a code generation performance bug in sum factorized code. It also reveals that statistic profiling could be superhelpful to us. --- python/dune/codegen/sumfact/tabulation.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/dune/codegen/sumfact/tabulation.py b/python/dune/codegen/sumfact/tabulation.py index d5a44a89..7540cc89 100644 --- a/python/dune/codegen/sumfact/tabulation.py +++ b/python/dune/codegen/sumfact/tabulation.py @@ -273,6 +273,7 @@ def quadrature_points_per_direction(): # Quadrature points in per direction nb_qp = tuple(order // 2 + 1 for order in q) + _quad = nb_qp return nb_qp -- GitLab