M_StopWatch is a Fortran 90 module for portable, easy-to-use measurement of execution time. It supports four clocks