ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Generate and return an object of type timing_type containing the benchmark timing information and statistics. More...
Generate and return an object of type timing_type containing the benchmark timing information and statistics.
This procedure is a method of the class bench_type.
[in,out] | self | : The parent object of class bench_type (passed implicitly to the method). |
[in] | minsec | : The input scalar real of kind double precision RKD representing the minimum time in seconds to spend on timing repeatedly.(optional. The default is set by the constructor of the superclass benchBase_type.) |
[in] | miniter | : The input scalar integer of default kind IK representing the minimum number of iterations (repetitions) of the timing to perform.(optional. The default is set by the constructor of the superclass benchBase_type.) |
timing
: The output object of class timing_type containing the resulting timing vector and statistics.timing
component of the same bench_type object to which this getTiming method belongs.
Possible calling interfaces ⛓
function
method of type bench_type has the same functionality as the subroutine
interface setTiming with the only difference that the output is explicit.minsec = 0.
and miniter
to desired number of times the routine must be timed.stat
component must be implemented.
Final Remarks ⛓
If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.
This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.
Definition at line 574 of file pm_bench.F90.