Lines Matching refs:library
30 def example(self, library, num): argument
32 return os.path.join(self.dir(), self.arch(), 'lib', library.lower(), 'ex'+str(num))
34 def source(self, library, num, filenametail): argument
36 d = os.path.join(self.dir(), 'src', library.lower(), 'examples', 'tutorials')
47 def __init__(self, library, num, **defaultOptions): argument
49 self.library = library
77 sdir = os.path.join(self.petsc.dir(), 'src', self.library.lower(), 'examples', 'tutorials')
85 bdir = os.path.dirname(self.petsc.example(self.library, self.num))
91 … cmd = 'mv '+os.path.join(sdir, 'ex'+str(self.num))+' '+self.petsc.example(self.library, self.num)
106 …cmd += ' '.join([self.petsc.example(self.library, self.num), self.optionsToString(**self.opts), se…
178 def plotTime(library, num, eventNames, sizes, times, events): argument
188 title('Performance on '+library+' Example '+str(num))
195 def plotEventTime(library, num, eventNames, sizes, times, events, filename = None): argument
215 title('Performance on '+library+' Example '+str(num))
225 def plotEventFlop(library, num, eventNames, sizes, times, events, filename = None): argument
243 title('Performance on '+library+' Example '+str(num))
253 def plotEventScaling(library, num, eventNames, procs, events, filename = None): argument
271 title('Performance on '+library+' Example '+str(num))
281 def plotSummaryLine(library, num, eventNames, sizes, times, events): argument
295 title('Performance on '+library+' Example '+str(num))
316 title('Performance on '+library+' Example '+str(num))
336 title('Performance on '+library+' Example '+str(num))
343 def plotMeshConvergence(library, num, eventNames, sizes, times, errors, events): argument
355 plt.title(library+' ex'+str(num)+' Mesh Convergence')
362 def plotWorkPrecision(library, num, eventNames, sizes, times, errors, events): argument
372 plt.title(library+' ex'+str(num)+' Work Precision')
379 def plotWorkPrecisionPareto(library, num, eventNames, sizes, times, errors, events): argument
389 plt.title(library+' ex'+str(num)+' Work Precision: Pareto Front')
396 def plotSummaryBar(library, num, eventNames, sizes, times, events): argument
419 plt.title('GPU vs. CPU Performance on '+library+' Example '+str(num))
515 ex = PETScExample(args.library, args.num, preload='off')
517 source = ex.petsc.source(args.library, args.num, '.cu')
519 …source = ex.petsc.source(args.library, args.num, 'OpenCL.c') # Using the convention of OpenCL cod…
549 … getattr(__main__, 'plot'+plot)(args.library, args.num, args.events, sizes, times, errors, events)