Skip to content
Snippets Groups Projects
Commit 1500366b authored by Dominic Kempf's avatar Dominic Kempf
Browse files

Remove noop greedy implementation

will be superseded by our actual model anyway.
parent 402f9e8c
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,7 @@ class PerftoolOptionsArray(ImmutableRecord): ...@@ -55,7 +55,7 @@ class PerftoolOptionsArray(ImmutableRecord):
fastdg = PerftoolOption(default=False, helpstr="Use FastDGGridOperator from PDELab.") fastdg = PerftoolOption(default=False, helpstr="Use FastDGGridOperator from PDELab.")
sumfact = PerftoolOption(default=False, helpstr="Use sumfactorization") sumfact = PerftoolOption(default=False, helpstr="Use sumfactorization")
vectorization_quadloop = PerftoolOption(default=False, helpstr="whether to generate code with explicit vectorization") 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_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_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") vectorization_padding = PerftoolOption(default=None, helpstr="an explicit value for the allowed padding in vectorization")
......
...@@ -51,11 +51,6 @@ def attach_vectorization_info(sf): ...@@ -51,11 +51,6 @@ def attach_vectorization_info(sf):
return _cache_vectorization_info(sf, None) return _cache_vectorization_info(sf, None)
@backend(interface="vectorization_strategy", name="greedy")
def greedy_costfunction(sf):
return 1
@backend(interface="vectorization_strategy", name="explicit") @backend(interface="vectorization_strategy", name="explicit")
def explicit_costfunction(sf): def explicit_costfunction(sf):
# Read the explicitly set values for horizontal and vertical vectorization # Read the explicitly set values for horizontal and vertical vectorization
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment