xps150> xdLU_MPI 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 5.44 0.56 111.39 BYPASS WALL 1000 1000 6 1 1 16 16 3.12 0.39 190.08 BYPASS WALL 10000 10000 6 1 1 16 16 117.15 3.87 5510.10 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