Purpose of the Library

Provide additional useful routines and their Fortran interfaces

Location of the Library    

/lrz/sys/lib/liblrz.a

Header files

/lrz/sys/include/lrz.h

Compilation

module load liblrz
icc/ifort ...  $LIBLRZ_INC $LIBLRZ_LIB


Content of the library:

Timing routines

REAL (kind=8) function DWALLTIME()
double dwalltime(void)

Highly accurate timing routine

REAL (kind=8) function DCPUTIME()
double dcputime(void)

Highly accurate timing routine for CPU Time

INTEGER (kind=8) function GET_CYCLES
long int get_cycles(void)

Highly accurate routine for retrieving the number of cycles between calls.