next up previous contents
Next: Contents

M_StopWatch User's Guide Version 1.1

Version 1.1


Saturday, September 23rd, 2017 11:57:24 AM UTC-04:00

based on Version 1.0

William F. Mitchell
Information Technology Laboratory
National Institute of Standards and Technology
Gaithersburg, MD 20899 USA

Fri Dec 20 10:39:47 EST 1996

Abstract:

M_StopWatch is a Fortran 90 module for portable, easy-to-use measurement of execution time. It supports four clocks -- wall clock, CPU clock, user CPU clock and system CPU clock -- and returns all times in seconds. It provides a simple means of determining which clocks are available, and the precision of those clocks.

M_StopWatch is used by instrumenting your code with subroutine calls that mimic the operation of a stop watch. M_StopWatch supports multiple watches, and provides the concept of watch groups to allow functions to operate on multiple watches simultaneously.

The M_StopWatch software and documentation have been produced as part of work done by the U.S. Government, and are not subject to copyright in the United States.

The mention of specific products, trademarks, or brand names in the M_StopWatch documentation is for purposes of identification only. Such mention is not to be interpreted in any way as an endorsement or certification of such products or brands by the National Institute of Standards and Technology. All trademarks mentioned herein belong to their respective owners.


william.mitchell@nist.gov