xps150> pexec xdLU_NX -sz 16x16
ScaLAPACK Ax=b by LU factorization.
'for PARKBENCH LINALG kernel suite'
Tests of the parallel real double precision LU factorization and solve.
The following scaled residual checks will be computed:
Solve residual = ||Ax - b|| / (||x|| * ||A|| * eps * N)
Factorization residual = ||A - LU|| / (||A|| * eps * N)
The matrix A is randomly generated for each test.
An explanation of the input/output parameters follows:
TIME : Indicates whether WALL or CPU time was used.
M : The number of rows in the matrix A.
N : The number of columns in the matrix A.
NB : The size of the square blocks the matrix A is split into.
NRHS : The total number of RHS to solve for.
NBRHS : The number of RHS to be put on a column of processes before going
on to the next column of processes.
P : The number of process rows.
Q : The number of process columns.
THRESH : If a residual value is less than THRESH, CHECK is flagged as PASSED
LU time : Time in seconds to factor the matrix
Sol Time: Time in seconds to solve the system.
MFLOPS : Rate of execution for factor and solve.
The following parameter values will be used:
M : 1000 1000 10000
N : 1000 1000 10000
NB : 6
NRHS : 1
NBRHS : 1
P : 16
Q : 16
Relative machine precision (eps) is taken to be 0.111022E-15
Routines pass computational tests if scaled residual is less than -1.0000
TIME M N NB NRHS NBRHS P Q LU Time Sol Time MFLOPS CHECK
---- ----- ----- --- ---- ----- ---- ---- -------- -------- -------- ------
WALL 1000 1000 6 1 1 16 16 4.62 0.44 131.96 BYPASS
CPU 1000 1000 6 1 1 16 16 4.62 0.44 131.97 BYPASS
WALL 1000 1000 6 1 1 16 16 2.16 0.26 276.15 BYPASS
CPU 1000 1000 6 1 1 16 16 2.16 0.26 276.15 BYPASS
WALL 10000 10000 6 1 1 16 16 105.91 2.57 6146.98 BYPASS
CPU 10000 10000 6 1 1 16 16 105.91 2.57 6146.98 BYPASS
Finished 3 tests, with the following results:
3 tests completed without checking.
0 tests skipped because of illegal input values.
END OF TESTS.
FORTRAN STOP