Inherited by runner.
Provides a base class for the benchmark runner.
The first example demonstrates how to instantiate the runner_options type and modify some values.
The second example shows how to export benchmark results to csv file
The runner_options is the base class for the runner class.
Definition at line 24 of file Options.f90.
Variables | |
integer, public | maxcalls = 100000000 |
Maximum number of function calls. | |
integer, public | csv_unit = 0 |
Integer designating the logical output unit for csv results. Null value corresponds to unset value. | |
real(r8), public | mintime = 100.0_r8 |
Minimum sampling time in ms to collect data. | |
real(r8), public | maxtime = 100000.0_r8 |
Maximum sampling time in ms to collect data. | |
real(r8), public | overhead = 0.0_r8 |
Time overhead corresponding to the surounding methods calls. | |
integer, public | sampling_window = 20 |
Integer option to adjust the size of the sampling window. | |
real(r8), public | ssd_threshold = 0.05_r8 |
Acceptance threshold for the steady-state detection. | |
logical, public | skip_prelude = .false. |
Logical flag. If set to .true., only the benchmarking step will be performed. | |
character(200), public | name = '' |
String name. | |