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