xref: /petsc/src/mat/tests/output/ex2_21.out (revision 55cda6f51c86a483abe5781578f3bbdf986e1625)
1original A: Frobenius norm = 276.478, one norm = 259., infinity norm = 448.
2row 0: (0, 1.)  (1, 2.)  (2, 3.)  (3, 4.)  (4, 5.)  (5, 6.)  (6, 7.)
3row 1: (0, 11.)  (1, 12.)  (2, 13.)  (3, 14.)  (4, 15.)  (5, 16.)  (6, 17.)
4row 2: (0, 21.)  (1, 22.)  (2, 23.)  (3, 24.)  (4, 25.)  (5, 26.)  (6, 27.)
5row 3: (0, 31.)  (1, 32.)  (2, 33.)  (3, 34.)  (4, 35.)  (5, 36.)  (6, 37.)
6row 4: (0, 41.)  (1, 42.)  (2, 43.)  (3, 44.)  (4, 45.)  (5, 46.)  (6, 47.)
7row 5: (0, 51.)  (1, 52.)  (2, 53.)  (3, 54.)  (4, 55.)  (5, 56.)  (6, 57.)
8row 6: (0, 61.)  (1, 62.)  (2, 63.)  (3, 64.)  (4, 65.)  (5, 66.)  (6, 67.)
9B = A^T: Frobenius norm = 276.478, one norm = 448., infinity norm = 259.
10row 0: (0, 1.)  (1, 11.)  (2, 21.)  (3, 31.)  (4, 41.)  (5, 51.)  (6, 61.)
11row 1: (0, 2.)  (1, 12.)  (2, 22.)  (3, 32.)  (4, 42.)  (5, 52.)  (6, 62.)
12row 2: (0, 3.)  (1, 13.)  (2, 23.)  (3, 33.)  (4, 43.)  (5, 53.)  (6, 63.)
13row 3: (0, 4.)  (1, 14.)  (2, 24.)  (3, 34.)  (4, 44.)  (5, 54.)  (6, 64.)
14row 4: (0, 5.)  (1, 15.)  (2, 25.)  (3, 35.)  (4, 45.)  (5, 55.)  (6, 65.)
15row 5: (0, 6.)  (1, 16.)  (2, 26.)  (3, 36.)  (4, 46.)  (5, 56.)  (6, 66.)
16row 6: (0, 7.)  (1, 17.)  (2, 27.)  (3, 37.)  (4, 47.)  (5, 57.)  (6, 67.)
17MatAXPY:  B = B + alpha * A
18row 0: (0, 2.)  (1, 13.)  (2, 24.)  (3, 35.)  (4, 46.)  (5, 57.)  (6, 68.)
19row 1: (0, 13.)  (1, 24.)  (2, 35.)  (3, 46.)  (4, 57.)  (5, 68.)  (6, 79.)
20row 2: (0, 24.)  (1, 35.)  (2, 46.)  (3, 57.)  (4, 68.)  (5, 79.)  (6, 90.)
21row 3: (0, 35.)  (1, 46.)  (2, 57.)  (3, 68.)  (4, 79.)  (5, 90.)  (6, 101.)
22row 4: (0, 46.)  (1, 57.)  (2, 68.)  (3, 79.)  (4, 90.)  (5, 101.)  (6, 112.)
23row 5: (0, 57.)  (1, 68.)  (2, 79.)  (3, 90.)  (4, 101.)  (5, 112.)  (6, 123.)
24row 6: (0, 68.)  (1, 79.)  (2, 90.)  (3, 101.)  (4, 112.)  (5, 123.)  (6, 134.)
25MatAYPX:  B = alpha*B + A
26row 0: (0, 3.)  (1, 15.)  (2, 27.)  (3, 39.)  (4, 51.)  (5, 63.)  (6, 75.)
27row 1: (0, 24.)  (1, 36.)  (2, 48.)  (3, 60.)  (4, 72.)  (5, 84.)  (6, 96.)
28row 2: (0, 45.)  (1, 57.)  (2, 69.)  (3, 81.)  (4, 93.)  (5, 105.)  (6, 117.)
29row 3: (0, 66.)  (1, 78.)  (2, 90.)  (3, 102.)  (4, 114.)  (5, 126.)  (6, 138.)
30row 4: (0, 87.)  (1, 99.)  (2, 111.)  (3, 123.)  (4, 135.)  (5, 147.)  (6, 159.)
31row 5: (0, 108.)  (1, 120.)  (2, 132.)  (3, 144.)  (4, 156.)  (5, 168.)  (6, 180.)
32row 6: (0, 129.)  (1, 141.)  (2, 153.)  (3, 165.)  (4, 177.)  (5, 189.)  (6, 201.)
33MatAXPY:  C = C + alpha * A, C=A, SAME_NONZERO_PATTERN
34row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
35row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
36row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
37row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
38row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
39row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
40row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
41
42MatAXPY:  (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN
43row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
44row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
45row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
46row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
47row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
48row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
49row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
50MatAXPY:  C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN
51row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
52row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
53row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
54row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
55row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
56row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
57row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
58MatAXPY:  (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN
59row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
60row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
61row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
62row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
63row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
64row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
65row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
66MatAXPY:  Now without the transposition operation
67row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
68row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
69row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
70row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
71row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
72row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
73row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
74
75MatAXPY:  (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN
76row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
77row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
78row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
79row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
80row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
81row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
82row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
83MatAXPY:  C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
84row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
85row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
86row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
87row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
88row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
89row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
90row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
91MatAXPY:  (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
92row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
93row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
94row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
95row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
96row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
97row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
98row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
99MatAXPY:  Now without the transposition operation
100row 0: (0, 2.)  (1, 4.)  (2, 6.)  (3, 8.)  (4, 10.)  (5, 12.)  (6, 14.)
101row 1: (0, 22.)  (1, 24.)  (2, 26.)  (3, 28.)  (4, 30.)  (5, 32.)  (6, 34.)
102row 2: (0, 42.)  (1, 44.)  (2, 46.)  (3, 48.)  (4, 50.)  (5, 52.)  (6, 54.)
103row 3: (0, 62.)  (1, 64.)  (2, 66.)  (3, 68.)  (4, 70.)  (5, 72.)  (6, 74.)
104row 4: (0, 82.)  (1, 84.)  (2, 86.)  (3, 88.)  (4, 90.)  (5, 92.)  (6, 94.)
105row 5: (0, 102.)  (1, 104.)  (2, 106.)  (3, 108.)  (4, 110.)  (5, 112.)  (6, 114.)
106row 6: (0, 122.)  (1, 124.)  (2, 126.)  (3, 128.)  (4, 130.)  (5, 132.)  (6, 134.)
107 A: original matrix:
108row 0: (0, 1.)  (1, 2.)  (2, 3.)  (3, 4.)  (4, 5.)  (5, 6.)  (6, 7.)
109row 1: (0, 11.)  (1, 12.)  (2, 13.)  (3, 14.)  (4, 15.)  (5, 16.)  (6, 17.)
110row 2: (0, 21.)  (1, 22.)  (2, 23.)  (3, 24.)  (4, 25.)  (5, 26.)  (6, 27.)
111row 3: (0, 31.)  (1, 32.)  (2, 33.)  (3, 34.)  (4, 35.)  (5, 36.)  (6, 37.)
112row 4: (0, 41.)  (1, 42.)  (2, 43.)  (3, 44.)  (4, 45.)  (5, 46.)  (6, 47.)
113row 5: (0, 51.)  (1, 52.)  (2, 53.)  (3, 54.)  (4, 55.)  (5, 56.)  (6, 57.)
114row 6: (0, 61.)  (1, 62.)  (2, 63.)  (3, 64.)  (4, 65.)  (5, 66.)  (6, 67.)
115 B(a subset of A):
116row 0: (0, 1.)  (2, 3.)  (4, 5.)  (6, 7.)
117row 1:
118row 2: (0, 21.)  (2, 23.)  (4, 25.)  (6, 27.)
119row 3:
120row 4: (0, 41.)  (2, 43.)  (4, 45.)  (6, 47.)
121row 5:
122row 6: (0, 61.)  (2, 63.)  (4, 65.)  (6, 67.)
123MatAXPY:  B = B + alpha * A, SUBSET_NONZERO_PATTERN
124row 0: (0, 2.)  (1, 2.)  (2, 6.)  (3, 4.)  (4, 10.)  (5, 6.)  (6, 14.)
125row 1: (0, 11.)  (1, 12.)  (2, 13.)  (3, 14.)  (4, 15.)  (5, 16.)  (6, 17.)
126row 2: (0, 42.)  (1, 22.)  (2, 46.)  (3, 24.)  (4, 50.)  (5, 26.)  (6, 54.)
127row 3: (0, 31.)  (1, 32.)  (2, 33.)  (3, 34.)  (4, 35.)  (5, 36.)  (6, 37.)
128row 4: (0, 82.)  (1, 42.)  (2, 86.)  (3, 44.)  (4, 90.)  (5, 46.)  (6, 94.)
129row 5: (0, 51.)  (1, 52.)  (2, 53.)  (3, 54.)  (4, 55.)  (5, 56.)  (6, 57.)
130row 6: (0, 122.)  (1, 62.)  (2, 126.)  (3, 64.)  (4, 130.)  (5, 66.)  (6, 134.)
131MatZeroRows:
132row 0: (0, 2.)  (1, 2.)  (2, 6.)  (3, 4.)  (4, 10.)  (5, 6.)  (6, 14.)
133row 1: (0, 11.)  (1, 12.)  (2, 13.)  (3, 14.)  (4, 15.)  (5, 16.)  (6, 17.)
134row 2: (0, 42.)  (1, 22.)  (2, 46.)  (3, 24.)  (4, 50.)  (5, 26.)  (6, 54.)
135row 3: (0, 31.)  (1, 32.)  (2, 33.)  (3, 34.)  (4, 35.)  (5, 36.)  (6, 37.)
136row 4: (0, 82.)  (1, 42.)  (2, 86.)  (3, 44.)  (4, 90.)  (5, 46.)  (6, 94.)
137row 5: (0, 51.)  (1, 52.)  (2, 53.)  (3, 54.)  (4, 55.)  (5, 56.)  (6, 57.)
138row 6:
139MatShift: B = B - 2*I
140row 0: (1, 2.)  (2, 6.)  (3, 4.)  (4, 10.)  (5, 6.)  (6, 14.)
141row 1: (0, 11.)  (1, 10.)  (2, 13.)  (3, 14.)  (4, 15.)  (5, 16.)  (6, 17.)
142row 2: (0, 42.)  (1, 22.)  (2, 44.)  (3, 24.)  (4, 50.)  (5, 26.)  (6, 54.)
143row 3: (0, 31.)  (1, 32.)  (2, 33.)  (3, 32.)  (4, 35.)  (5, 36.)  (6, 37.)
144row 4: (0, 82.)  (1, 42.)  (2, 86.)  (3, 44.)  (4, 88.)  (5, 46.)  (6, 94.)
145row 5: (0, 51.)  (1, 52.)  (2, 53.)  (3, 54.)  (4, 55.)  (5, 54.)  (6, 57.)
146row 6: (6, -2.)
147