This is particularly critical in floating-point codes. Simply summing arrays may not show changes to small numbers. Integer arithmetic however exactly recovers changes to every bit. Cray pointers, while not in the official F90 standard, is a de facto standard, available on most compilers used in technical and scientific computing. This module provides checksums for serial code.
External users can download the source here .
The current public version number is 1.1. Please consult your compiler manual for this flag. If your compiler does not support Cray pointers, you are restricted to integer arguments. Changes The RCS log for chksum. F90 contains a comprehensive list of changes.