NAG AD Library
a00aa_a1w_f (impl_details_a1w)

Note: a1w denotes that first order adjoints are computed in working precision; this has the corresponding argument type nagad_a1w_w_rtype. Also available is the t1w (first order tangent linear) mode, the interface of which is implied by replacing a1w by t1w throughout this document. Additionally, the p0w (passive interface, as alternative to the FL interface) mode is available and can be inferred by replacing of active types by the corresponding passive types. The method of codifying AD implementations in the routine name and corresponding argument types is described in the NAG AD Library Introduction.
Settings help

AD Name Style:


AD Specification Language:

1 Purpose

a00aa_a1w_f prints information about the version of the NAG Library in use.

2 Specification

Fortran Interface
Subroutine a00aa_a1w_f ( )
C++ Header Interface
#include <nagad.h>
void a00aa_a1w_f_ ( )
The routine may be called by the names a00aa_a1w_f or nagf_info_impl_details_a1w. The corresponding t1w and p0w variants of this routine are also available.

3 Description

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. This includes tested compiled libraries and any necessary system-specific support material. a00aa_a1w_f may be called to print the implementation details and Mark (i.e., maintenance level) of the NAG Library implementation that is being used.
The implementation details printed are specifically for the NAG AD Library components. These should be the same as those printed by a00aaf with the addition of a single line, following the Mark number, that gives the version number of dco/c++ that has been used to build the companion NAG dcof Library.
If dco/c++ is used in conjunction with the NAG AD Library then the corresponding versions must be compatible. A likely consequence of using an incompatible NAG dcof companion library is that zero derivatives are returned. To assist in achieving compatibility between the NAG AD Library and dco/c++, different versions of the NAG dcof companion library may be available for download from the NAG web site.

4 References

5 Arguments

None.

6 Error Indicators and Warnings

None.

7 Accuracy

Not applicable.

8 Parallelism and Performance

Not applicable.

9 Further Comments

None.

10 Example

The following examples are variants of the example for a00aaf, modified to demonstrate calling the NAG AD Library.

10.1 Adjoint mode (a1w)

LanguageSource FileDataResults
Fortrana00aa_a1w_fe.f90Nonea00aa_a1w_fe.r
C++a00aa_a1w_hcppe.cppNonea00aa_a1w_hcppe.r