Linear Equations

- the
**simple**driver (name ending -SV) solves the system by factorizing and overwriting with the solution ;

- the
**expert**driver (name ending -SVX) can also perform the following functions:

- solve or (unless is symmetric or Hermitian);
- estimate the condition number of , check for near-singularity, and check for pivot growth;
- refine the solution and compute forward and backward error bounds;
- equilibrate the system if is poorly scaled.

The expert driver requires roughly twice as much storage as the simple driver.

Different driver routines are provided to take advantage of special properties or storage schemes of the matrix , as shown in Table 2.2.