kerncraft/models/roofline.py
def analyze(self):
        """Run analysis."""
        precision = 'DP' if self.kernel.datatype == 'double' else 'SP'
        self.calculate_cache_access()

        self.results['max_perf'] = self.conv_perf(self.machine['clock'] * self.cores * \
            self.machine['FLOPs per cycle'][precision]['total'])
def analyze(self):
        """Run analysis."""
        precision = 'DP' if self.kernel.datatype == 'double' else 'SP'
        self.calculate_cache_access()

        self.results['max_perf'] = self.conv_perf(self.machine['clock'] * self.cores * \
            self.machine['FLOPs per cycle'][precision]['total'])
def analyze ( self ) : precision = 'DP' if self . kernel . datatype == 'double' else 'SP' self . calculate_cache_access ( ) self . results [ 'max_perf' ] = self . conv_perf ( self . machine [ 'clock' ] * self . cores * self . machine [ 'FLOPs per cycle' ] [ precision ] [ 'total' ] )
Run analysis.
Run analysis .