![]() |
Peano
|
Functions | |
def | filter_file (filename) |
def | get_shared_memory_file_name (cores, d, h, flops) |
def | get_distributed_memory_file_name (nodes, d, h, flops) |
def | filter_shared_memory () |
def | parse_file (filename) |
return a tuple of new entry plus max cells. More... | |
def | normalise_raw_times (time_data, max_cells) |
Divides each entry through max number of cells and iterations. More... | |
def | plot_shared_memory () |
Variables | |
list | D = [2,3] |
list | H = [ 0.5, 0.2, 0.1, 0.05, 0.02, 0.01, 0.005, 0.002, 0.001 ] |
list | Flops = [ 1, 100, 10000, 1000000 ] |
list | Color = [ "#ff0000", "#00ff00", "#0000ff", "#a0a000", "#a000a0", "#00a0a0", "#998899", "#aa8888", "#88aa88", "#8888aa" ] |
int | BenchmarkIterations = 20 |
def create-plots.filter_file | ( | filename | ) |
Definition at line 15 of file create-plots.py.
Referenced by filter_shared_memory().
def create-plots.filter_shared_memory | ( | ) |
Definition at line 33 of file create-plots.py.
References filter_file(), and get_shared_memory_file_name().
Referenced by plot_shared_memory().
def create-plots.get_distributed_memory_file_name | ( | nodes, | |
d, | |||
h, | |||
flops | |||
) |
Definition at line 29 of file create-plots.py.
References ccz4.str.
def create-plots.get_shared_memory_file_name | ( | cores, | |
d, | |||
h, | |||
flops | |||
) |
Definition at line 25 of file create-plots.py.
References ccz4.str.
Referenced by filter_shared_memory(), and plot_shared_memory().
def create-plots.normalise_raw_times | ( | time_data, | |
max_cells | |||
) |
Divides each entry through max number of cells and iterations.
Definition at line 61 of file create-plots.py.
Referenced by plot_shared_memory().
def create-plots.parse_file | ( | filename | ) |
return a tuple of new entry plus max cells.
First entry in tuple is 0.0 if no data found
Definition at line 42 of file create-plots.py.
References performance_testbed.float, and convergence-study.int.
Referenced by plot_shared_memory().
def create-plots.plot_shared_memory | ( | ) |
Definition at line 67 of file create-plots.py.
References filter_shared_memory(), get_shared_memory_file_name(), TP.min(), normalise_raw_times(), parse_file(), and ccz4.str.
int create-plots.BenchmarkIterations = 20 |
Definition at line 11 of file create-plots.py.
list create-plots.Color = [ "#ff0000", "#00ff00", "#0000ff", "#a0a000", "#a000a0", "#00a0a0", "#998899", "#aa8888", "#88aa88", "#8888aa" ] |
Definition at line 10 of file create-plots.py.
list create-plots.D = [2,3] |
Definition at line 7 of file create-plots.py.
Referenced by applications::exahype2::ccz4::CCZ4.prepare(), and benchmarks::exahype2::ccz4::CCZ4.prepare().
list create-plots.Flops = [ 1, 100, 10000, 1000000 ] |
Definition at line 9 of file create-plots.py.
list create-plots.H = [ 0.5, 0.2, 0.1, 0.05, 0.02, 0.01, 0.005, 0.002, 0.001 ] |
Definition at line 8 of file create-plots.py.
Referenced by applications::exahype2::ccz4.diagonal_gaugeWave().