The
NAG Library is available for use on a number of different computer systems. For each distinct system an implementation of the Library is prepared and this implementation is given a unique code. The specifics that define the implementation are: the working precision, the major and minor marks of the
NAG Library, the target hardware and operating system, the compiler used, and the vendor library (if any) that is also required to be linked.
a00adf may be called to return, in separate arguments, these specific details of the
NAG Library implementation that is being used; it also returns whether a valid licence has been found for this implementation. This differs from
a00aaf which simply outputs the collected information in a readable form directly to the current advisory message unit (see
x04abf).
None.
None.
Not applicable.
Background information to multithreading can be found in the
Multithreading documentation.
Not applicable.
None.
This example makes a call of
a00adf, collects information on the
NAG Library implementation that is being used and prints it out in a form that is similar to the output obtained by a call to
a00aaf. Additionally the time is also printed in a readable form. The output from running this example program provides information that is very useful when contacting
NAG with a support query.
None.