1original A: Frobenious norm = 313.764, one norm = 266., infinity norm = 576. 2row 0: (1, 1.) (2, 2.) (3, 3.) (4, 4.) (5, 5.) (6, 6.) (7, 7.) (8, 8.) 3row 1: (0, 10.) (1, 11.) (2, 12.) (3, 13.) (4, 14.) (5, 15.) (6, 16.) (7, 17.) (8, 18.) 4row 2: (0, 20.) (1, 21.) (2, 22.) (3, 23.) (4, 24.) (5, 25.) (6, 26.) (7, 27.) (8, 28.) 5row 3: (0, 30.) (1, 31.) (2, 32.) (3, 33.) (4, 34.) (5, 35.) (6, 36.) (7, 37.) (8, 38.) 6row 4: (0, 40.) (1, 41.) (2, 42.) (3, 43.) (4, 44.) (5, 45.) (6, 46.) (7, 47.) (8, 48.) 7row 5: (0, 50.) (1, 51.) (2, 52.) (3, 53.) (4, 54.) (5, 55.) (6, 56.) (7, 57.) (8, 58.) 8row 6: (0, 60.) (1, 61.) (2, 62.) (3, 63.) (4, 64.) (5, 65.) (6, 66.) (7, 67.) (8, 68.) 9B = A^T: Frobenious norm = 313.764, one norm = 576., infinity norm = 266. 10row 0: (1, 10.) (2, 20.) (3, 30.) (4, 40.) (5, 50.) (6, 60.) 11row 1: (0, 1.) (1, 11.) (2, 21.) (3, 31.) (4, 41.) (5, 51.) (6, 61.) 12row 2: (0, 2.) (1, 12.) (2, 22.) (3, 32.) (4, 42.) (5, 52.) (6, 62.) 13row 3: (0, 3.) (1, 13.) (2, 23.) (3, 33.) (4, 43.) (5, 53.) (6, 63.) 14row 4: (0, 4.) (1, 14.) (2, 24.) (3, 34.) (4, 44.) (5, 54.) (6, 64.) 15row 5: (0, 5.) (1, 15.) (2, 25.) (3, 35.) (4, 45.) (5, 55.) (6, 65.) 16row 6: (0, 6.) (1, 16.) (2, 26.) (3, 36.) (4, 46.) (5, 56.) (6, 66.) 17row 7: (0, 7.) (1, 17.) (2, 27.) (3, 37.) (4, 47.) (5, 57.) (6, 67.) 18row 8: (0, 8.) (1, 18.) (2, 28.) (3, 38.) (4, 48.) (5, 58.) (6, 68.) 19MatAXPY: C = C + alpha * A, C=A, SAME_NONZERO_PATTERN 20row 0: (1, 2.) (2, 4.) (3, 6.) (4, 8.) (5, 10.) (6, 12.) (7, 14.) (8, 16.) 21row 1: (0, 20.) (1, 22.) (2, 24.) (3, 26.) (4, 28.) (5, 30.) (6, 32.) (7, 34.) (8, 36.) 22row 2: (0, 40.) (1, 42.) (2, 44.) (3, 46.) (4, 48.) (5, 50.) (6, 52.) (7, 54.) (8, 56.) 23row 3: (0, 60.) (1, 62.) (2, 64.) (3, 66.) (4, 68.) (5, 70.) (6, 72.) (7, 74.) (8, 76.) 24row 4: (0, 80.) (1, 82.) (2, 84.) (3, 86.) (4, 88.) (5, 90.) (6, 92.) (7, 94.) (8, 96.) 25row 5: (0, 100.) (1, 102.) (2, 104.) (3, 106.) (4, 108.) (5, 110.) (6, 112.) (7, 114.) (8, 116.) 26row 6: (0, 120.) (1, 122.) (2, 124.) (3, 126.) (4, 128.) (5, 130.) (6, 132.) (7, 134.) (8, 136.) 27MatAXPY: (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN 28row 0: (1, 2.) (2, 4.) (3, 6.) (4, 8.) (5, 10.) (6, 12.) (7, 14.) (8, 16.) 29row 1: (0, 20.) (1, 22.) (2, 24.) (3, 26.) (4, 28.) (5, 30.) (6, 32.) (7, 34.) (8, 36.) 30row 2: (0, 40.) (1, 42.) (2, 44.) (3, 46.) (4, 48.) (5, 50.) (6, 52.) (7, 54.) (8, 56.) 31row 3: (0, 60.) (1, 62.) (2, 64.) (3, 66.) (4, 68.) (5, 70.) (6, 72.) (7, 74.) (8, 76.) 32row 4: (0, 80.) (1, 82.) (2, 84.) (3, 86.) (4, 88.) (5, 90.) (6, 92.) (7, 94.) (8, 96.) 33row 5: (0, 100.) (1, 102.) (2, 104.) (3, 106.) (4, 108.) (5, 110.) (6, 112.) (7, 114.) (8, 116.) 34row 6: (0, 120.) (1, 122.) (2, 124.) (3, 126.) (4, 128.) (5, 130.) (6, 132.) (7, 134.) (8, 136.) 35MatAXPY: C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 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^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 44row 0: (1, 2.) (2, 4.) (3, 6.) (4, 8.) (5, 10.) (6, 12.) (7, 14.) (8, 16.) 45row 1: (0, 20.) (1, 22.) (2, 24.) (3, 26.) (4, 28.) (5, 30.) (6, 32.) (7, 34.) (8, 36.) 46row 2: (0, 40.) (1, 42.) (2, 44.) (3, 46.) (4, 48.) (5, 50.) (6, 52.) (7, 54.) (8, 56.) 47row 3: (0, 60.) (1, 62.) (2, 64.) (3, 66.) (4, 68.) (5, 70.) (6, 72.) (7, 74.) (8, 76.) 48row 4: (0, 80.) (1, 82.) (2, 84.) (3, 86.) (4, 88.) (5, 90.) (6, 92.) (7, 94.) (8, 96.) 49row 5: (0, 100.) (1, 102.) (2, 104.) (3, 106.) (4, 108.) (5, 110.) (6, 112.) (7, 114.) (8, 116.) 50row 6: (0, 120.) (1, 122.) (2, 124.) (3, 126.) (4, 128.) (5, 130.) (6, 132.) (7, 134.) (8, 136.) 51MatAXPY: (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN 52row 0: (1, 2.) (2, 4.) (3, 6.) (4, 8.) (5, 10.) (6, 12.) (7, 14.) (8, 16.) 53row 1: (0, 20.) (1, 22.) (2, 24.) (3, 26.) (4, 28.) (5, 30.) (6, 32.) (7, 34.) (8, 36.) 54row 2: (0, 40.) (1, 42.) (2, 44.) (3, 46.) (4, 48.) (5, 50.) (6, 52.) (7, 54.) (8, 56.) 55row 3: (0, 60.) (1, 62.) (2, 64.) (3, 66.) (4, 68.) (5, 70.) (6, 72.) (7, 74.) (8, 76.) 56row 4: (0, 80.) (1, 82.) (2, 84.) (3, 86.) (4, 88.) (5, 90.) (6, 92.) (7, 94.) (8, 96.) 57row 5: (0, 100.) (1, 102.) (2, 104.) (3, 106.) (4, 108.) (5, 110.) (6, 112.) (7, 114.) (8, 116.) 58row 6: (0, 120.) (1, 122.) (2, 124.) (3, 126.) (4, 128.) (5, 130.) (6, 132.) (7, 134.) (8, 136.) 59MatAXPY: C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 60row 0: (1, 2.) (2, 4.) (3, 6.) (4, 8.) (5, 10.) (6, 12.) (7, 14.) (8, 16.) 61row 1: (0, 20.) (1, 22.) (2, 24.) (3, 26.) (4, 28.) (5, 30.) (6, 32.) (7, 34.) (8, 36.) 62row 2: (0, 40.) (1, 42.) (2, 44.) (3, 46.) (4, 48.) (5, 50.) (6, 52.) (7, 54.) (8, 56.) 63row 3: (0, 60.) (1, 62.) (2, 64.) (3, 66.) (4, 68.) (5, 70.) (6, 72.) (7, 74.) (8, 76.) 64row 4: (0, 80.) (1, 82.) (2, 84.) (3, 86.) (4, 88.) (5, 90.) (6, 92.) (7, 94.) (8, 96.) 65row 5: (0, 100.) (1, 102.) (2, 104.) (3, 106.) (4, 108.) (5, 110.) (6, 112.) (7, 114.) (8, 116.) 66row 6: (0, 120.) (1, 122.) (2, 124.) (3, 126.) (4, 128.) (5, 130.) (6, 132.) (7, 134.) (8, 136.) 67MatAXPY: (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 68row 0: (1, 2.) (2, 4.) (3, 6.) (4, 8.) (5, 10.) (6, 12.) (7, 14.) (8, 16.) 69row 1: (0, 20.) (1, 22.) (2, 24.) (3, 26.) (4, 28.) (5, 30.) (6, 32.) (7, 34.) (8, 36.) 70row 2: (0, 40.) (1, 42.) (2, 44.) (3, 46.) (4, 48.) (5, 50.) (6, 52.) (7, 54.) (8, 56.) 71row 3: (0, 60.) (1, 62.) (2, 64.) (3, 66.) (4, 68.) (5, 70.) (6, 72.) (7, 74.) (8, 76.) 72row 4: (0, 80.) (1, 82.) (2, 84.) (3, 86.) (4, 88.) (5, 90.) (6, 92.) (7, 94.) (8, 96.) 73row 5: (0, 100.) (1, 102.) (2, 104.) (3, 106.) (4, 108.) (5, 110.) (6, 112.) (7, 114.) (8, 116.) 74row 6: (0, 120.) (1, 122.) (2, 124.) (3, 126.) (4, 128.) (5, 130.) (6, 132.) (7, 134.) (8, 136.) 75 A: original matrix: 76row 0: (1, 1.) (2, 2.) (3, 3.) (4, 4.) (5, 5.) (6, 6.) (7, 7.) (8, 8.) 77row 1: (0, 10.) (1, 11.) (2, 12.) (3, 13.) (4, 14.) (5, 15.) (6, 16.) (7, 17.) (8, 18.) 78row 2: (0, 20.) (1, 21.) (2, 22.) (3, 23.) (4, 24.) (5, 25.) (6, 26.) (7, 27.) (8, 28.) 79row 3: (0, 30.) (1, 31.) (2, 32.) (3, 33.) (4, 34.) (5, 35.) (6, 36.) (7, 37.) (8, 38.) 80row 4: (0, 40.) (1, 41.) (2, 42.) (3, 43.) (4, 44.) (5, 45.) (6, 46.) (7, 47.) (8, 48.) 81row 5: (0, 50.) (1, 51.) (2, 52.) (3, 53.) (4, 54.) (5, 55.) (6, 56.) (7, 57.) (8, 58.) 82row 6: (0, 60.) (1, 61.) (2, 62.) (3, 63.) (4, 64.) (5, 65.) (6, 66.) (7, 67.) (8, 68.) 83 B(a subset of A): 84row 0: (2, 2.) (4, 4.) (6, 6.) (8, 8.) 85row 1: 86row 2: (0, 20.) (2, 22.) (4, 24.) (6, 26.) (8, 28.) 87row 3: 88row 4: (0, 40.) (2, 42.) (4, 44.) (6, 46.) (8, 48.) 89row 5: 90row 6: (0, 60.) (2, 62.) (4, 64.) (6, 66.) (8, 68.) 91MatAXPY: B = B + alpha * A, SUBSET_NONZERO_PATTERN 92row 0: (1, 1.) (2, 4.) (3, 3.) (4, 8.) (5, 5.) (6, 12.) (7, 7.) (8, 16.) 93row 1: (0, 10.) (1, 11.) (2, 12.) (3, 13.) (4, 14.) (5, 15.) (6, 16.) (7, 17.) (8, 18.) 94row 2: (0, 40.) (1, 21.) (2, 44.) (3, 23.) (4, 48.) (5, 25.) (6, 52.) (7, 27.) (8, 56.) 95row 3: (0, 30.) (1, 31.) (2, 32.) (3, 33.) (4, 34.) (5, 35.) (6, 36.) (7, 37.) (8, 38.) 96row 4: (0, 80.) (1, 41.) (2, 84.) (3, 43.) (4, 88.) (5, 45.) (6, 92.) (7, 47.) (8, 96.) 97row 5: (0, 50.) (1, 51.) (2, 52.) (3, 53.) (4, 54.) (5, 55.) (6, 56.) (7, 57.) (8, 58.) 98row 6: (0, 120.) (1, 61.) (2, 124.) (3, 63.) (4, 128.) (5, 65.) (6, 132.) (7, 67.) (8, 136.) 99row 0: (1, 1.) (2, 4.) (3, 3.) (4, 8.) (5, 5.) (6, 12.) (7, 7.) (8, 16.) 100row 1: (0, 10.) (1, 11.) (2, 12.) (3, 13.) (4, 14.) (5, 15.) (6, 16.) (7, 17.) (8, 18.) 101row 2: (0, 40.) (1, 21.) (2, 44.) (3, 23.) (4, 48.) (5, 25.) (6, 52.) (7, 27.) (8, 56.) 102row 3: 103row 4: (0, 80.) (1, 41.) (2, 84.) (3, 43.) (4, 88.) (5, 45.) (6, 92.) (7, 47.) (8, 96.) 104row 5: (0, 50.) (1, 51.) (2, 52.) (3, 53.) (4, 54.) (5, 55.) (6, 56.) (7, 57.) (8, 58.) 105row 6: 106