The LU test program generates random nonsymmetric test matrices with values in the interval [-1,1], calls the ScaLAPACK routines to factor and solve the system, and computes a solve and/or factorization residual error check to verify that each operation has performed correctly. Condition estimation and iterative refinement routines are included and are optionally tested.
Specifically, each test matrix is subjected to the following tests:
The expert driver (PxGESVX) performs condition estimation and iterative refinement and thus incorporates the following additional test: