Developer Reference

Contents

LAPACK Linear Equation Routines

This section describes routines for performing the following computations:
  • factoring the matrix (except for triangular matrices)
  • equilibrating the matrix (except for RFP matrices)
  • solving a system of linear equations
  • estimating the condition number of a matrix (except for RFP matrices)
  • refining the solution of linear equations and computing its error bounds (except for RFP matrices)
  • inverting the matrix.
To solve a particular problem, you can call two or more computational routines or call a corresponding driver routine that combines several tasks in one call. For example, to solve a system of linear equations with a general matrix, call
?getrf
(
LU
factorization) and then
?getrs
(computing the solution). Then, call
?gerfs
to refine the solution and get the error bounds. Alternatively, use the driver routine
?gesvx
that performs all these tasks in one call.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804