From ce1c040d3fef2d9bd4fbc7e0b3ea33f08dc3bdd7 Mon Sep 17 00:00:00 2001 From: Marcel Koch <marcel.koch@uni-muenster.de> Date: Tue, 23 Oct 2018 09:39:55 +0200 Subject: [PATCH] use Dune fv type if no vectorization is used --- python/dune/perftool/blockstructured/geometry.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/dune/perftool/blockstructured/geometry.py b/python/dune/perftool/blockstructured/geometry.py index 29fc849a..3211d051 100644 --- a/python/dune/perftool/blockstructured/geometry.py +++ b/python/dune/perftool/blockstructured/geometry.py @@ -282,7 +282,10 @@ def pymbolic_facet_jacobian_determinant(): # translate a point in the micro element into macro coordinates def define_point_in_macro(name, point_in_micro): dim = local_dimension() - temporary_variable(name, shape=(dim,), managed=True) + if get_form_option('vectorization_blockstructured'): + temporary_variable(name, shape=(dim,), managed=True) + else: + temporary_variable(name, shape=(dim,), shape_impl=('fv',)) # point_macro = (point_micro + index_micro) / number_of_blocks # where index_micro = tensor index of the micro element -- GitLab