Lines Matching refs:events

123 def processSummaryCSV(filename, defaultStage, eventNames, sizes, times, errors, events):  argument
148 def processSummary(moduleName, defaultStage, eventNames, sizes, times, errors, events): argument
151 m = processSummaryCSV(moduleName+'.csv', defaultStage, eventNames, sizes, times, errors, events)
164 if not name in events:
165 events[name] = []
173 events[name].append((max(etimes), sum(eflops)/(max(etimes) * 1e6)))
175 events[name].append((max(etimes), 0))
178 def plotTime(library, num, eventNames, sizes, times, events): argument
195 def plotEventTime(library, num, eventNames, sizes, times, events, filename = None): argument
201 bs = events[arches[0]].keys()[0]
206 if event in events[arch][bs]:
209 data.append(np.array(events[arch][bs][event])[:,0])
225 def plotEventFlop(library, num, eventNames, sizes, times, events, filename = None): argument
230 bs = events[arches[0]].keys()[0]
235 if event in events[arch][bs]:
238 data.append(1e-3*np.array(events[arch][bs][event])[:,1])
253 def plotEventScaling(library, num, eventNames, procs, events, filename = None): argument
258 bs = events[arches[0]].keys()[0]
263 if event in events[arch][bs]:
266 data.append(1e-3*np.array(events[arch][bs][event])[:,1])
281 def plotSummaryLine(library, num, eventNames, sizes, times, events): argument
307 if event in events[arch]:
310 data.append(np.array(events[arch][event])[:,0])
328 if event in events[arch]:
331 data.append(np.array(events[arch][event])[:,1])
343 def plotMeshConvergence(library, num, eventNames, sizes, times, errors, events): argument
362 def plotWorkPrecision(library, num, eventNames, sizes, times, errors, events): argument
379 def plotWorkPrecisionPareto(library, num, eventNames, sizes, times, errors, events): argument
396 def plotSummaryBar(library, num, eventNames, sizes, times, events): argument
412 times = np.array(events[arch][event])[:,0]
448 def run_DMDA(ex, name, opts, args, sizes, times, events, log=True, execute=True): argument
453 …essSummary(getLogName(newopts), args.stage, args.events, sizes[name], times[name], errors[name], e…
456 def run_DMPlex(ex, name, opts, args, sizes, times, events, log=True, execute=True): argument
463 …processSummary(getLogName(newopts), stage, args.events, sizes[name], times[name], errors[name], ev…
466 def outputData(sizes, times, events, name = 'output.py'): argument
477 f.write('events = '+repr(events)+'\n')
525 events = {} variable
543 events[name] = {}
544 …getattr(__main__, 'run_'+args.dmType)(ex, name, opts, args, sizes, times, events, log=log, execute…
545 outputData(sizes, times, events)
549 … getattr(__main__, 'plot'+plot)(args.library, args.num, args.events, sizes, times, errors, events)