Peano
Loading...
Searching...
No Matches
benchmark-output-plotter Namespace Reference

Data Structures

class  MeasurementType
 

Functions

MeasurementType string_to_enum (str measurement_type)
 
 enum_to_axis_label (MeasurementType measurement_type)
 
 plot_parallel_kernels ()
 
 plot_serial_kernels ()
 

Variables

list MeasurementTypes = [ "ComputeTime", "ComputeTimeNormalised", "LaunchTime", "LaunchTimeNormalised" ]
 
 parser
 
 choices
 
 required
 
 help
 
 args = parser.parse_args()
 

Function Documentation

◆ enum_to_axis_label()

benchmark-output-plotter.enum_to_axis_label ( MeasurementType  measurement_type)

Definition at line 26 of file benchmark-output-plotter.py.

Referenced by plot_parallel_kernels(), and plot_serial_kernels().

Here is the caller graph for this function:

◆ plot_parallel_kernels()

benchmark-output-plotter.plot_parallel_kernels ( )

Definition at line 52 of file benchmark-output-plotter.py.

References enum_to_axis_label(), and string_to_enum().

Referenced by plot_serial_kernels().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ plot_serial_kernels()

benchmark-output-plotter.plot_serial_kernels ( )

Definition at line 114 of file benchmark-output-plotter.py.

References enum_to_axis_label(), plot_parallel_kernels(), plot_serial_kernels(), and string_to_enum().

Referenced by plot_serial_kernels().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ string_to_enum()

MeasurementType benchmark-output-plotter.string_to_enum ( str  measurement_type)

Definition at line 15 of file benchmark-output-plotter.py.

Referenced by plot_parallel_kernels(), and plot_serial_kernels().

Here is the caller graph for this function:

Variable Documentation

◆ args

benchmark-output-plotter.args = parser.parse_args()

Definition at line 50 of file benchmark-output-plotter.py.

◆ choices

benchmark-output-plotter.choices

Definition at line 46 of file benchmark-output-plotter.py.

◆ help

benchmark-output-plotter.help

Definition at line 48 of file benchmark-output-plotter.py.

◆ MeasurementTypes

list benchmark-output-plotter.MeasurementTypes = [ "ComputeTime", "ComputeTimeNormalised", "LaunchTime", "LaunchTimeNormalised" ]

Definition at line 38 of file benchmark-output-plotter.py.

◆ parser

benchmark-output-plotter.parser
Initial value:
1= argparse.ArgumentParser(
2 description="ExaHyPE 2 - CCZ4 Finite Volume Rusanov Kernel Benchmarking Script"
3)

Definition at line 40 of file benchmark-output-plotter.py.

◆ required

benchmark-output-plotter.required

Definition at line 47 of file benchmark-output-plotter.py.