The /library_calls
qualifier directs KAP to replace
sections of code with calls to standard numerical library routines
that have the same functionality. This can simplify the source code,
and, if a version of the library that has been highly tuned for
the target machine is available, the use of the standard package
will improve performance of the application program. For example,
if you specify this qualifier and you link the application with the
DIGITAL Extended Math Library (DXML), calls to the DXML
Basic Linear Algebra Subroutines (BLAS) will replace sections of
code.
The argument for /library_calls
identifies which
library to create calls for. The DXML BLAS libraries are BLAS1,
which performs vector-vector operations such as dot product;
BLAS2, which performs matrix-vector operations such as matrix
vector multiplication; and BLAS3, which performs matrix-matrix
multiplication.
Use the BLAS libraries as follows:
C*$* optimize=o
directive. This qualifier
is disabled if /roundoff=0
. See Chapter 6 for more information.
Copyright © Digital Equipment Corporation. 1999. All Rights Reserved.