F11ZAF Example Program Results
Elements of B
NNZ = 15
B BROW BCOL
1 4.0000E+00 3 1
2 -2.0000E+00 5 2
3 1.0000E+00 4 4
4 -2.0000E+00 4 2
5 -3.0000E+00 5 5
6 1.0000E+00 1 2
7 0.0000E+00 1 5
8 1.0000E+00 3 5
9 -1.0000E+00 2 4
10 6.0000E+00 5 5
11 2.0000E+00 1 1
12 2.0000E+00 4 2
13 1.0000E+00 2 3
14 1.0000E+00 3 3
15 2.0000E+00 4 5
Elements of C
NNZ = 12
C CROW CCOL
1 3.0000E+00 1 5
2 2.0000E+00 3 4
3 4.0000E+00 1 1
4 -2.0000E+00 5 2
5 1.0000E+00 4 2
6 2.0000E+00 1 3
7 2.0000E+00 2 5
8 -1.0000E+00 2 2
9 4.0000E+00 5 4
10 3.0000E+00 4 1
11 1.0000E+00 2 4
12 -3.0000E+00 4 5
Summed and reordered elements of A = B + C, along rows first
NNZ = 18
A IROW ICOL
1 6.0000E+00 1 1
2 1.0000E+00 1 2
3 2.0000E+00 1 3
4 3.0000E+00 1 5
5 -1.0000E+00 2 2
6 1.0000E+00 2 3
7 2.0000E+00 2 5
8 4.0000E+00 3 1
9 1.0000E+00 3 3
10 2.0000E+00 3 4
11 1.0000E+00 3 5
12 3.0000E+00 4 1
13 1.0000E+00 4 2
14 1.0000E+00 4 4
15 -1.0000E+00 4 5
16 -4.0000E+00 5 2
17 4.0000E+00 5 4
18 3.0000E+00 5 5
Reordered elements, along columns first
NNZ = 18
A IROW ICOL
1 6.0000E+00 1 1
2 4.0000E+00 3 1
3 3.0000E+00 4 1
4 1.0000E+00 1 2
5 -1.0000E+00 2 2
6 1.0000E+00 4 2
7 -4.0000E+00 5 2
8 2.0000E+00 1 3
9 1.0000E+00 2 3
10 1.0000E+00 3 3
11 2.0000E+00 3 4
12 1.0000E+00 4 4
13 4.0000E+00 5 4
14 3.0000E+00 1 5
15 2.0000E+00 2 5
16 1.0000E+00 3 5
17 -1.0000E+00 4 5
18 3.0000E+00 5 5
Same matrix in CCS format
NNZ = 18
a IROWIX ICOLZP
1 6.0000E+00 1 1
2 4.0000E+00 3 4
3 3.0000E+00 4 8
4 1.0000E+00 1 11
5 -1.0000E+00 2 14
6 1.0000E+00 4 19
7 -4.0000E+00 5
8 2.0000E+00 1
9 1.0000E+00 2
10 1.0000E+00 3
11 2.0000E+00 3
12 1.0000E+00 4
13 4.0000E+00 5
14 3.0000E+00 1
15 2.0000E+00 2
16 1.0000E+00 3
17 -1.0000E+00 4
18 3.0000E+00 5
One-norm 1.3000E+01
Converted CCS format back to CS format, result matches original
Transpose of summed and reordered elements, along rows first
NNZ = 18
A IROW ICOL
1 6.0000E+00 1 1
2 4.0000E+00 1 3
3 3.0000E+00 1 4
4 1.0000E+00 2 1
5 -1.0000E+00 2 2
6 1.0000E+00 2 4
7 -4.0000E+00 2 5
8 2.0000E+00 3 1
9 1.0000E+00 3 2
10 1.0000E+00 3 3
11 2.0000E+00 4 3
12 1.0000E+00 4 4
13 4.0000E+00 4 5
14 3.0000E+00 5 1
15 2.0000E+00 5 2
16 1.0000E+00 5 3
17 -1.0000E+00 5 4
18 3.0000E+00 5 5