From 1500366b8f3cc6dbf15f5e0492b8f6ca4aebcd9e Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Wed, 6 Dec 2017 16:04:46 +0100 Subject: [PATCH] Remove noop greedy implementation will be superseded by our actual model anyway. --- python/dune/perftool/options.py | 2 +- python/dune/perftool/sumfact/vectorization.py | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/python/dune/perftool/options.py b/python/dune/perftool/options.py index 9a9cca4c..cdff497b 100644 --- a/python/dune/perftool/options.py +++ b/python/dune/perftool/options.py @@ -55,7 +55,7 @@ class PerftoolOptionsArray(ImmutableRecord): fastdg = PerftoolOption(default=False, helpstr="Use FastDGGridOperator from PDELab.") sumfact = PerftoolOption(default=False, helpstr="Use sumfactorization") vectorization_quadloop = PerftoolOption(default=False, helpstr="whether to generate code with explicit vectorization") - vectorization_strategy = PerftoolOption(default="none", helpstr="The identifier of the vectorization cost model") + vectorization_strategy = PerftoolOption(default="none", helpstr="The identifier of the vectorization cost model. Possible values: none|explicit") vectorization_horizontal = PerftoolOption(default=None, helpstr="an explicit value for horizontal vectorization read by the 'explicit' strategy") vectorization_vertical = PerftoolOption(default=None, helpstr="an explicit value for vertical vectorization read by the 'explicit' strategy") vectorization_padding = PerftoolOption(default=None, helpstr="an explicit value for the allowed padding in vectorization") diff --git a/python/dune/perftool/sumfact/vectorization.py b/python/dune/perftool/sumfact/vectorization.py index 253b3528..595fbc83 100644 --- a/python/dune/perftool/sumfact/vectorization.py +++ b/python/dune/perftool/sumfact/vectorization.py @@ -51,11 +51,6 @@ def attach_vectorization_info(sf): return _cache_vectorization_info(sf, None) -@backend(interface="vectorization_strategy", name="greedy") -def greedy_costfunction(sf): - return 1 - - @backend(interface="vectorization_strategy", name="explicit") def explicit_costfunction(sf): # Read the explicitly set values for horizontal and vertical vectorization -- GitLab