xref: /petsc/src/mat/tests/output/ex2_3_aijcusparse.out (revision bef158480efac06de457f7a665168877ab3c2fd7)
1original A: Frobenious norm = 313.764, one norm = 266., infinity norm = 576.
2Mat Object: 2 MPI processes
3  type: mpiaijcusparse
4row 0: (1, 1.)  (2, 2.)  (3, 3.)  (4, 4.)  (5, 5.)  (6, 6.)  (7, 7.)  (8, 8.)
5row 1: (0, 10.)  (1, 11.)  (2, 12.)  (3, 13.)  (4, 14.)  (5, 15.)  (6, 16.)  (7, 17.)  (8, 18.)
6row 2: (0, 20.)  (1, 21.)  (2, 22.)  (3, 23.)  (4, 24.)  (5, 25.)  (6, 26.)  (7, 27.)  (8, 28.)
7row 3: (0, 30.)  (1, 31.)  (2, 32.)  (3, 33.)  (4, 34.)  (5, 35.)  (6, 36.)  (7, 37.)  (8, 38.)
8row 4: (0, 40.)  (1, 41.)  (2, 42.)  (3, 43.)  (4, 44.)  (5, 45.)  (6, 46.)  (7, 47.)  (8, 48.)
9row 5: (0, 50.)  (1, 51.)  (2, 52.)  (3, 53.)  (4, 54.)  (5, 55.)  (6, 56.)  (7, 57.)  (8, 58.)
10row 6: (0, 60.)  (1, 61.)  (2, 62.)  (3, 63.)  (4, 64.)  (5, 65.)  (6, 66.)  (7, 67.)  (8, 68.)
11B = A^T: Frobenious norm = 313.764, one norm = 576., infinity norm = 266.
12Mat Object: 2 MPI processes
13  type: mpiaijcusparse
14row 0: (1, 10.)  (2, 20.)  (3, 30.)  (4, 40.)  (5, 50.)  (6, 60.)
15row 1: (0, 1.)  (1, 11.)  (2, 21.)  (3, 31.)  (4, 41.)  (5, 51.)  (6, 61.)
16row 2: (0, 2.)  (1, 12.)  (2, 22.)  (3, 32.)  (4, 42.)  (5, 52.)  (6, 62.)
17row 3: (0, 3.)  (1, 13.)  (2, 23.)  (3, 33.)  (4, 43.)  (5, 53.)  (6, 63.)
18row 4: (0, 4.)  (1, 14.)  (2, 24.)  (3, 34.)  (4, 44.)  (5, 54.)  (6, 64.)
19row 5: (0, 5.)  (1, 15.)  (2, 25.)  (3, 35.)  (4, 45.)  (5, 55.)  (6, 65.)
20row 6: (0, 6.)  (1, 16.)  (2, 26.)  (3, 36.)  (4, 46.)  (5, 56.)  (6, 66.)
21row 7: (0, 7.)  (1, 17.)  (2, 27.)  (3, 37.)  (4, 47.)  (5, 57.)  (6, 67.)
22row 8: (0, 8.)  (1, 18.)  (2, 28.)  (3, 38.)  (4, 48.)  (5, 58.)  (6, 68.)
23MatAXPY:  C = C + alpha * A, C=A, SAME_NONZERO_PATTERN
24Mat Object: 2 MPI processes
25  type: mpiaijcusparse
26row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
27row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
28row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
29row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
30row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
31row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
32row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
33MatAXPY:  (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN
34Mat Object: 2 MPI processes
35  type: mpiaijcusparse
36row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
37row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
38row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
39row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
40row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
41row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
42row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
43MatAXPY:  C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN
44Mat Object: 2 MPI processes
45  type: mpiaijcusparse
46row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
47row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
48row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
49row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
50row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
51row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
52row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
53MatAXPY:  (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN
54Mat Object: 2 MPI processes
55  type: mpiaijcusparse
56row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
57row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
58row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
59row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
60row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
61row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
62row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
63MatAXPY:  (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN
64Mat Object: 2 MPI processes
65  type: mpiaijcusparse
66row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
67row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
68row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
69row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
70row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
71row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
72row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
73MatAXPY:  C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
74Mat Object: 2 MPI processes
75  type: mpiaijcusparse
76row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
77row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
78row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
79row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
80row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
81row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
82row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
83MatAXPY:  (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN
84Mat Object: 2 MPI processes
85  type: mpiaijcusparse
86row 0: (1, 2.)  (2, 4.)  (3, 6.)  (4, 8.)  (5, 10.)  (6, 12.)  (7, 14.)  (8, 16.)
87row 1: (0, 20.)  (1, 22.)  (2, 24.)  (3, 26.)  (4, 28.)  (5, 30.)  (6, 32.)  (7, 34.)  (8, 36.)
88row 2: (0, 40.)  (1, 42.)  (2, 44.)  (3, 46.)  (4, 48.)  (5, 50.)  (6, 52.)  (7, 54.)  (8, 56.)
89row 3: (0, 60.)  (1, 62.)  (2, 64.)  (3, 66.)  (4, 68.)  (5, 70.)  (6, 72.)  (7, 74.)  (8, 76.)
90row 4: (0, 80.)  (1, 82.)  (2, 84.)  (3, 86.)  (4, 88.)  (5, 90.)  (6, 92.)  (7, 94.)  (8, 96.)
91row 5: (0, 100.)  (1, 102.)  (2, 104.)  (3, 106.)  (4, 108.)  (5, 110.)  (6, 112.)  (7, 114.)  (8, 116.)
92row 6: (0, 120.)  (1, 122.)  (2, 124.)  (3, 126.)  (4, 128.)  (5, 130.)  (6, 132.)  (7, 134.)  (8, 136.)
93 A: original matrix:
94Mat Object: 2 MPI processes
95  type: mpiaijcusparse
96row 0: (1, 1.)  (2, 2.)  (3, 3.)  (4, 4.)  (5, 5.)  (6, 6.)  (7, 7.)  (8, 8.)
97row 1: (0, 10.)  (1, 11.)  (2, 12.)  (3, 13.)  (4, 14.)  (5, 15.)  (6, 16.)  (7, 17.)  (8, 18.)
98row 2: (0, 20.)  (1, 21.)  (2, 22.)  (3, 23.)  (4, 24.)  (5, 25.)  (6, 26.)  (7, 27.)  (8, 28.)
99row 3: (0, 30.)  (1, 31.)  (2, 32.)  (3, 33.)  (4, 34.)  (5, 35.)  (6, 36.)  (7, 37.)  (8, 38.)
100row 4: (0, 40.)  (1, 41.)  (2, 42.)  (3, 43.)  (4, 44.)  (5, 45.)  (6, 46.)  (7, 47.)  (8, 48.)
101row 5: (0, 50.)  (1, 51.)  (2, 52.)  (3, 53.)  (4, 54.)  (5, 55.)  (6, 56.)  (7, 57.)  (8, 58.)
102row 6: (0, 60.)  (1, 61.)  (2, 62.)  (3, 63.)  (4, 64.)  (5, 65.)  (6, 66.)  (7, 67.)  (8, 68.)
103 B(a subset of A):
104Mat Object: 2 MPI processes
105  type: mpiaijcusparse
106row 0: (2, 2.)  (4, 4.)  (6, 6.)  (8, 8.)
107row 1:
108row 2: (0, 20.)  (2, 22.)  (4, 24.)  (6, 26.)  (8, 28.)
109row 3:
110row 4: (0, 40.)  (2, 42.)  (4, 44.)  (6, 46.)  (8, 48.)
111row 5:
112row 6: (0, 60.)  (2, 62.)  (4, 64.)  (6, 66.)  (8, 68.)
113MatAXPY:  B = B + alpha * A, SUBSET_NONZERO_PATTERN
114Mat Object: 2 MPI processes
115  type: mpiaijcusparse
116row 0: (1, 1.)  (2, 4.)  (3, 3.)  (4, 8.)  (5, 5.)  (6, 12.)  (7, 7.)  (8, 16.)
117row 1: (0, 10.)  (1, 11.)  (2, 12.)  (3, 13.)  (4, 14.)  (5, 15.)  (6, 16.)  (7, 17.)  (8, 18.)
118row 2: (0, 40.)  (1, 21.)  (2, 44.)  (3, 23.)  (4, 48.)  (5, 25.)  (6, 52.)  (7, 27.)  (8, 56.)
119row 3: (0, 30.)  (1, 31.)  (2, 32.)  (3, 33.)  (4, 34.)  (5, 35.)  (6, 36.)  (7, 37.)  (8, 38.)
120row 4: (0, 80.)  (1, 41.)  (2, 84.)  (3, 43.)  (4, 88.)  (5, 45.)  (6, 92.)  (7, 47.)  (8, 96.)
121row 5: (0, 50.)  (1, 51.)  (2, 52.)  (3, 53.)  (4, 54.)  (5, 55.)  (6, 56.)  (7, 57.)  (8, 58.)
122row 6: (0, 120.)  (1, 61.)  (2, 124.)  (3, 63.)  (4, 128.)  (5, 65.)  (6, 132.)  (7, 67.)  (8, 136.)
123Mat Object: 2 MPI processes
124  type: mpiaijcusparse
125row 0: (1, 1.)  (2, 4.)  (3, 3.)  (4, 8.)  (5, 5.)  (6, 12.)  (7, 7.)  (8, 16.)
126row 1: (0, 10.)  (1, 11.)  (2, 12.)  (3, 13.)  (4, 14.)  (5, 15.)  (6, 16.)  (7, 17.)  (8, 18.)
127row 2: (0, 40.)  (1, 21.)  (2, 44.)  (3, 23.)  (4, 48.)  (5, 25.)  (6, 52.)  (7, 27.)  (8, 56.)
128row 3:
129row 4: (0, 80.)  (1, 41.)  (2, 84.)  (3, 43.)  (4, 88.)  (5, 45.)  (6, 92.)  (7, 47.)  (8, 96.)
130row 5: (0, 50.)  (1, 51.)  (2, 52.)  (3, 53.)  (4, 54.)  (5, 55.)  (6, 56.)  (7, 57.)  (8, 58.)
131row 6:
132