Organization

Organization

The HP MLIB User’s Guide describes HP MLIB VECLIB in Part 1, HP MLIB LAPACK in Part 2, HP MLIB ScaLAPACK in Part 3, and HP MLIB Distributed SuperLU in Part 4.

To learn fundamental information necessary for using the VECLIB library, read Chapter 1 and the introductory sections of the other chapters. These sections of background information will help you efficiently use the library subprograms.

To learn more about the subject of any chapter, refer to the literature cited in the “Associated documentation” section of each chapter.

Part 1 of this document is organized as follows:

Chapter 1 introduces general concepts about VECLIB

Chapter 2 describes basic vector operations included in VECLIB

Chapter 3 describes basic matrix operations included in VECLIB

Chapter 4 describes sparse BLAS operations

Chapter 5 describes the discrete Fourier transforms in VECLIB

Chapter 6 describes subprograms to compute convolutions and correlations of data sets

Chapter 7 describes miscellaneous subprograms to produce random numbers, sort the elements of a vector in ascending or descending order, measure time, allocate dynamic memory, and report errors

Part 2 of this document is organized as follows:

Chapter 8 describes information specific to Hewlett-Packard’s implementation of LAPACK

Chapter 9 describes selected LAPACK auxiliary subprograms Part 3 of this document is organized as follows:

Chapter 10 describes ScaLAPACK functionality

Part 4 of this document is organized as follows:

Chapter 11 describes Distributed SuperLU functionality Part 5 of this document is organized as follows:

Chapter 12 describes VMATH functionality

xxHP MLIB VECLIB User’s Guide