The Gaudi Framework  master (3c045658)
Loading...
Searching...
No Matches
plotSpeedupsPyRoot.py File Reference

Go to the source code of this file.

Namespaces

namespace  plotSpeedupsPyRoot

Functions

 plotSpeedupsPyRoot.scaleCores (n_threads)
 plotSpeedupsPyRoot.getText (x, y, text, scale, angle, colour, font)
 plotSpeedupsPyRoot.formatGraphs (graph, graphc)
 plotSpeedupsPyRoot.createFname (neif, nt, cFlag)
 plotSpeedupsPyRoot.xtractTiming (neif, nt, cFlag)

Variables

tuple plotSpeedupsPyRoot.fname_template
list plotSpeedupsPyRoot.neif_l = [1, 2, 3, 5, 20, 30]
list plotSpeedupsPyRoot.nts = [2, 3, 5, 10, 11, 12, 13, 15, 23]
list plotSpeedupsPyRoot.cFlags = ["True", "False"]
float plotSpeedupsPyRoot.ScalarTime = 1640.87
str plotSpeedupsPyRoot.LegendDrawOpts = "lp"
list plotSpeedupsPyRoot.LineColours
list plotSpeedupsPyRoot.MarkerStyles
int plotSpeedupsPyRoot.MarkerSize = 4
int plotSpeedupsPyRoot.LineWidth = 6
int plotSpeedupsPyRoot.LineStyle = 7
int plotSpeedupsPyRoot.graph_counter = 0
int plotSpeedupsPyRoot.PhCores = 11
int plotSpeedupsPyRoot.TotalCores = 24
float plotSpeedupsPyRoot.HtCoreWeight = 0.4
int plotSpeedupsPyRoot.LabelsFont = 12
float plotSpeedupsPyRoot.LabelsSize = 0.6
bool plotSpeedupsPyRoot.scaleThreads = False
int plotSpeedupsPyRoot.len_nt = len(nts) + 1
 plotSpeedupsPyRoot.idealSpeedup = ROOT.TGraph(2)
str plotSpeedupsPyRoot.scaled_s = ""
list plotSpeedupsPyRoot.neif_graphs = []
 plotSpeedupsPyRoot.graph = ROOT.TGraph(len_nt)
 plotSpeedupsPyRoot.graphc = ROOT.TGraph(len_nt)
int plotSpeedupsPyRoot.counter = 1
 plotSpeedupsPyRoot.scaled_tn = tn
 plotSpeedupsPyRoot.time = xtractTiming(neif, tn, False)
 plotSpeedupsPyRoot.timec = xtractTiming(neif, tn, True)
 plotSpeedupsPyRoot.canvas = ROOT.TCanvas("Speedup", "Speedup", 2048, 1800)
 plotSpeedupsPyRoot.line = ROOT.TLine(11, 0, 11, 25)
 plotSpeedupsPyRoot.legend = ROOT.TLegend(0.1, 0.45, 0.38, 0.9)
 plotSpeedupsPyRoot.ph_cores = getText(10.5, 15, "Physical Cores", LabelsSize, 90, 2, LabelsFont)
 plotSpeedupsPyRoot.ht_cores = getText(12.0, 15, "Hardware Threaded Regime", LabelsSize, 90, 2, LabelsFont)
 plotSpeedupsPyRoot.is_text = getText(16, 16.5, "Ideal (linear) Speedup", LabelsSize, 45, 918, LabelsFont)
int plotSpeedupsPyRoot.ht_weight = 0