Next: Obtaining and Compiling
Up: StopWatch User's Guide
provides just enough information to start using the basic features
of StopWatch . If you run into trouble or want to learn about the advanced
features, read the rest of the StopWatch User's Guide and the man pages.
- Select a makefile that matches the configuration of your
system. The makefile names are of the form mf.<os>.<compiler>.<cpusec>
where <os> is the operating system, <compiler> is the Fortran 90
compiler, and <cpusec> is the form of subroutine cpu_second.
If you don't find your system, select a makefile for a similar
system and modify it. The makefile contains examples of how to
compile your program along with StopWatch .
- Using an example program as a model (for example, ``simple''),
modify the makefile to compile your program.
- In each program unit that calls a StopWatch subroutine, insert
- Declare one or more variables to be of type watchtype, for example
type (watchtype) w
- Instrument your code as appropriate with subroutine calls:
where s in read_watch is one of the character strings 'cpu',
'user', 'sys', or 'wall', depending on what clock you want to read, and
val is a real variable (of default kind) in which the clock value is