The LIBHPM consists of a set of routines which are used to
instrument your code. Note the instrumentation routines for Fortran have
an ``f_'' prefix on their names. Since using LIBHPM for
Fortran requires preprocessing, some of the instrumentation names
appear to be case sensitive.
Care must be taken with respect to placing instrumentation in the innermost loops. Obviously instrumentation in the innermost loops will lead to sizable overheads.
We will explain the commands we believe are most relevant to users of HPCx. For further information check the original documentation by Luiz DeRose [1].