|
Peano
|
Functions | |
| flatten (input_data) | |
| y_data: [[Float]] Multiple quantities per time stamp. | |
| remove_duplicates (x_data, y_data) | |
| plot_cells_per_rank (OutputFile data, plot_remote_cells, show_optimum) | |
| plot_trees_per_rank (OutputFile data) | |
Variables | |
| list | Colours = [ "#0000ff", "#00ff00", "#ff0000", "#00ffff", "#ff00ff", "#ffff00", "#aaaaaa" ] |
| list | Symbols = [ "o", "s", "<", ">", "^", "v", "x" ] |
| parser = argparse.ArgumentParser(description='Peano 4 load balancing plotter') | |
| help | |
| action | |
| default | |
| dest | |
| False | |
| True | |
| choices | |
| type | |
| int | |
| args = parser.parse_args() | |
| data = OutputFile( args.file, args.verbose ) | |
| base | |
| ncol | |
| bottom | |
| str | output_filename = args.file + "-cells-per-rank" |
| plot_load_distribution.flatten | ( | input_data | ) |
y_data: [[Float]] Multiple quantities per time stamp.
There might be different numbers of quantities per time stamp.
We return a tuple [Float],[Float].
Definition at line 16 of file plot_load_distribution.py.
Referenced by plot_cells_per_rank().

| plot_load_distribution.plot_cells_per_rank | ( | OutputFile | data, |
| plot_remote_cells, | |||
| show_optimum | |||
| ) |
Definition at line 48 of file plot_load_distribution.py.
References flatten(), and remove_duplicates().

| plot_load_distribution.plot_trees_per_rank | ( | OutputFile | data | ) |
Definition at line 97 of file plot_load_distribution.py.
| plot_load_distribution.remove_duplicates | ( | x_data, | |
| y_data | |||
| ) |
Definition at line 37 of file plot_load_distribution.py.
Referenced by plot_cells_per_rank().

| plot_load_distribution.action |
Definition at line 122 of file plot_load_distribution.py.
| plot_load_distribution.args = parser.parse_args() |
Definition at line 127 of file plot_load_distribution.py.
| plot_load_distribution.base |
Definition at line 137 of file plot_load_distribution.py.
| plot_load_distribution.bottom |
Definition at line 155 of file plot_load_distribution.py.
| plot_load_distribution.choices |
Definition at line 125 of file plot_load_distribution.py.
| list plot_load_distribution.Colours = [ "#0000ff", "#00ff00", "#ff0000", "#00ffff", "#ff00ff", "#ffff00", "#aaaaaa" ] |
Definition at line 12 of file plot_load_distribution.py.
| plot_load_distribution.data = OutputFile( args.file, args.verbose ) |
Definition at line 129 of file plot_load_distribution.py.
| plot_load_distribution.default |
Definition at line 122 of file plot_load_distribution.py.
| plot_load_distribution.dest |
Definition at line 123 of file plot_load_distribution.py.
| plot_load_distribution.False |
Definition at line 123 of file plot_load_distribution.py.
| plot_load_distribution.help |
Definition at line 121 of file plot_load_distribution.py.
| plot_load_distribution.int |
Definition at line 126 of file plot_load_distribution.py.
| plot_load_distribution.ncol |
Definition at line 141 of file plot_load_distribution.py.
| str plot_load_distribution.output_filename = args.file + "-cells-per-rank" |
Definition at line 157 of file plot_load_distribution.py.
| plot_load_distribution.parser = argparse.ArgumentParser(description='Peano 4 load balancing plotter') |
Definition at line 120 of file plot_load_distribution.py.
| list plot_load_distribution.Symbols = [ "o", "s", "<", ">", "^", "v", "x" ] |
Definition at line 13 of file plot_load_distribution.py.
| plot_load_distribution.True |
Definition at line 124 of file plot_load_distribution.py.
| plot_load_distribution.type |
Definition at line 126 of file plot_load_distribution.py.