26 October 2008 9:03:41.220 AM SPARSEKIT_PRB04 FORTRAN90 version A set of tests for SPARSEKIT. ----------------------------------------- +++ initial matrix in CSR format +++ ----------------------------------------- ----------------------------------- row 1 ----------------------------------- col: 1 : 2 : 5 : val: 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 2 ----------------------------------- col: 1 : 2 : 3 : 6 : val:-0.20E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 3 ----------------------------------- col: 2 : 3 : 4 : 7 : val:-0.20E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 4 ----------------------------------- col: 3 : 4 : 8 : val:-0.20E+01 : 0.40E+01 :-0.10E+01 : ----------------------------------- row 5 ----------------------------------- col: 1 : 5 : 6 : 9 : val:-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 6 ----------------------------------- col: 5 : 2 : 6 : 7 : 10 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 7 ----------------------------------- col: 6 : 3 : 7 : 8 : 11 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 8 ----------------------------------- col: 7 : 4 : 8 : 12 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 :-0.10E+01 : ----------------------------------- row 9 ----------------------------------- col: 5 : 9 : 10 : 13 : val:-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 10 ----------------------------------- col: 9 : 6 : 10 : 11 : 14 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 11 ----------------------------------- col: 10 : 7 : 11 : 12 : 15 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 12 ----------------------------------- col: 11 : 8 : 12 : 16 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 :-0.10E+01 : ----------------------------------- row 13 ----------------------------------- col: 9 : 13 : 14 : val:-0.10E+01 : 0.40E+01 : 0.00E+00 : ----------------------------------- row 14 ----------------------------------- col: 13 : 10 : 14 : 15 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 : ----------------------------------- row 15 ----------------------------------- col: 14 : 11 : 15 : 16 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 : ----------------------------------- row 16 ----------------------------------- col: 15 : 12 : 16 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : ----------------------------------------- +++ initial matrix in DENSE format+++ ----------------------------------------- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |----------------------------------------------------------------| 1 | 4.0 -1.0 | 2 |-2.0 4.0 -1.0 | 3 | -2.0 4.0 -1.0 | 4 | -2.0 4.0 -1.0 | 5 |-1.0 4.0 -1.0 | 6 | -1.0 -2.0 4.0 -1.0 | 7 | -1.0 -2.0 4.0 -1.0 | 8 | -1.0 -2.0 4.0 -1.0 | 9 | -1.0 4.0 -1.0 | 10 | -1.0 -2.0 4.0 -1.0 | 11 | -1.0 -2.0 4.0 -1.0 | 12 | -1.0 -2.0 4.0 -1.0| 13 | -1.0 4.0 | 14 | -1.0 -2.0 4.0 | 15 | -1.0 -2.0 4.0 | 16 | -1.0 -2.0 4.0| |----------------------------------------------------------------| ----------------------------------------- +++ red-black matrix in CSR format +++ ----------------------------------------- ----------------------------------- row 1 ----------------------------------- col: 1 : 9 : 11 : val: 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 2 ----------------------------------- col: 9 : 2 : 10 : 12 : val:-0.20E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 3 ----------------------------------- col: 11 : 9 : 3 : 12 : 13 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 4 ----------------------------------- col: 12 : 10 : 4 : 14 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 :-0.10E+01 : ----------------------------------- row 5 ----------------------------------- col: 11 : 5 : 13 : 15 : val:-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 6 ----------------------------------- col: 13 : 12 : 6 : 14 : 16 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 7 ----------------------------------- col: 15 : 13 : 7 : 16 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 : ----------------------------------- row 8 ----------------------------------- col: 16 : 14 : 8 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 9 ----------------------------------- col: 1 : 9 : 2 : 3 : val:-0.20E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 10 ----------------------------------- col: 2 : 10 : 4 : val:-0.20E+01 : 0.40E+01 :-0.10E+01 : ----------------------------------- row 11 ----------------------------------- col: 1 : 11 : 3 : 5 : val:-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 12 ----------------------------------- col: 3 : 2 : 12 : 4 : 6 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 13 ----------------------------------- col: 5 : 3 : 13 : 6 : 7 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 14 ----------------------------------- col: 6 : 4 : 14 : 8 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 :-0.10E+01 : ----------------------------------- row 15 ----------------------------------- col: 5 : 15 : 7 : val:-0.10E+01 : 0.40E+01 : 0.00E+00 : ----------------------------------- row 16 ----------------------------------- col: 7 : 6 : 16 : 8 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : 0.00E+00 : ----------------------------------------- +++ matrix after sorting +++ ----------------------------------------- ----------------------------------- row 1 ----------------------------------- col: 1 : 9 : 11 : val: 0.40E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 2 ----------------------------------- col: 2 : 9 : 10 : 12 : val: 0.40E+01 :-0.20E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 3 ----------------------------------- col: 3 : 9 : 11 : 12 : 13 : val: 0.40E+01 :-0.10E+01 :-0.20E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 4 ----------------------------------- col: 4 : 10 : 12 : 14 : val: 0.40E+01 :-0.10E+01 :-0.20E+01 :-0.10E+01 : ----------------------------------- row 5 ----------------------------------- col: 5 : 11 : 13 : 15 : val: 0.40E+01 :-0.10E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 6 ----------------------------------- col: 6 : 12 : 13 : 14 : 16 : val: 0.40E+01 :-0.10E+01 :-0.20E+01 : 0.00E+00 :-0.10E+01 : ----------------------------------- row 7 ----------------------------------- col: 7 : 13 : 15 : 16 : val: 0.40E+01 :-0.10E+01 :-0.20E+01 : 0.00E+00 : ----------------------------------- row 8 ----------------------------------- col: 8 : 14 : 16 : val: 0.40E+01 :-0.10E+01 :-0.20E+01 : ----------------------------------- row 9 ----------------------------------- col: 1 : 2 : 3 : 9 : val:-0.20E+01 : 0.00E+00 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 10 ----------------------------------- col: 2 : 4 : 10 : val:-0.20E+01 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 11 ----------------------------------- col: 1 : 3 : 5 : 11 : val:-0.10E+01 : 0.00E+00 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 12 ----------------------------------- col: 2 : 3 : 4 : 6 : 12 : val:-0.10E+01 :-0.20E+01 : 0.00E+00 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 13 ----------------------------------- col: 3 : 5 : 6 : 7 : 13 : val:-0.10E+01 :-0.20E+01 : 0.00E+00 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 14 ----------------------------------- col: 4 : 6 : 8 : 14 : val:-0.10E+01 :-0.20E+01 :-0.10E+01 : 0.40E+01 : ----------------------------------- row 15 ----------------------------------- col: 5 : 7 : 15 : val:-0.10E+01 : 0.00E+00 : 0.40E+01 : ----------------------------------- row 16 ----------------------------------- col: 6 : 7 : 8 : 16 : val:-0.10E+01 :-0.20E+01 : 0.00E+00 : 0.40E+01 : ----------------------------------------- +++ red-black matrix in DENSE format+++ ----------------------------------------- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |----------------------------------------------------------------| 1 | 4.0 -1.0 | 2 | 4.0 -2.0 -1.0 | 3 | 4.0 -1.0 -2.0 -1.0 | 4 | 4.0 -1.0 -2.0 -1.0 | 5 | 4.0 -1.0 -1.0 | 6 | 4.0 -1.0-2.0 -1.0| 7 | 4.0 -1.0 -2.0 | 8 | 4.0 -1.0 -2.0| 9 |-2.0 -1.0 4.0 | 10 | -2.0 -1.0 4.0 | 11 |-1.0 -1.0 4.0 | 12 | -1.0-2.0 -1.0 4.0 | 13 | -1.0 -2.0 -1.0 4.0 | 14 | -1.0 -2.0 -1.0 4.0 | 15 | -1.0 4.0 | 16 | -1.0-2.0 4.0| |----------------------------------------------------------------| SPARSEKIT_PRB04 Normal end of execution. 26 October 2008 9:03:41.226 AM