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