Compaq Extended Math Library
The Compaq Extended Math Library (CXML) is a set of computationally
intensive mathematical subroutines that are optimized for the Alpha platform.
CXML includes subroutines covering the areas of:
Most routines are available in both real and complex versions, as well
as in both single and double precision.
For further information, select a CXML subcomponent from the following
table, or refer to the CXML
Index of Routines.
routines - Standard math functions operating on arrays
routines - Vector-vector linear algebra subprograms
routines - Enhancements to BLAS 1
routines - Sparse version of BLAS 1
routines - Matrix-vector linear algebra subprograms
routines - Matrix-matrix linear algebra subprograms
routines - Dense linear system solvers and eigensolvers
routines - Sparse iterative linear system solvers
sparse solver routines - Direct solvers for symmetric matrices
routines - FFTs, cos/sin transforms, convolution, correlation,
routines - Random number generator subprograms
routines - Sort subprograms
routines - Sciport subprograms
routines - Parallel version of CXML library
CXML includes a parallel version of the library for SMP configuration.
The parallel CXML library is only available on platforms that support SMP,
including Tru64 Unix. Refer to the CXML
Parallel Library page for information about the CXML parallel library.
Compiling and Linking with CXML
For information about how to compile and link your program with CXML for
the Fortran and C languages from various platforms, refer to the Compiling
and Linking page. This page also gives and example of how to link with
the CXML parallel library.
sparse solvers , random-numbers
CXML Release Notes and Readme files, located in:
Examples illustrating the use of CXML, located in:
Extended Math Library Reference Guide
User's Guide, E. Anderson, et al., SIAM
of CXML Routines