diff --git a/python/dune/perftool/options.py b/python/dune/perftool/options.py index 9a9cca4ca53c5a50e3e40226116a620c064f2c16..cdff497b2442a817ea1f88ed1fb49cd052cd6063 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 253b35281587641ef2d32dcb8c68277ec0d7126c..595fbc839368e455cf6df2b977c2aabfd28f4263 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