xps150> xdTRD_MPI
ScaLAPACK Reduction Routine to symmetric tridiagonal form.
'for PARKBENCH LINALG kernel suite'
Tests of the parallel real double precision symmetric tridiagonal
reduction routines.
The following scaled residual checks will be computed:
||A - QTQ'|| / (||A|| * eps * N)
The matrix A is randomly generated for each test.
An explanation of the input/output parameters follows:
UPLO : Whether the 'Upper' or 'Lower' part of A is to be referenced.
TIME : Indicates whether WALL or CPU time was used.
N : The number of rows and columns of the matrix A.
NB : The size of the square blocks the matrix A is split into.
P : The number of process rows.
Q : The number of process columns.
THRESH : If a residual value is lessthan THRESH, CHECK is flagged as PASSED.
TRD time : Time in seconds to reduce the matrix to tridiagonal form.
MFLOPS : Rate of execution for symmetric tridiagonal reduction.
The following parameter values will be used:
UPLO : L
N : 1000 1000 10000
NB : 8
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 -10.000
TIME UPLO N NB P Q TRD Time MFLOPS Residual CHECK
---- ---- ------ --- ----- ----- --------- ----------- -------- ------
WALL L 1000 8 16 16 12.33 108.17 0.00 BYPASS
WALL L 1000 8 16 16 10.94 121.93 0.00 BYPASS
WALL L 10000 8 16 16 386.32 3451.40 0.00 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