1row 0: (0, 4.) (1, -1.) (4, -1.) 2row 1: (0, -1.) (1, 4.) (2, -1.) (5, -1.) 3row 2: (1, -1.) (2, 4.) (3, -1.) (6, -1.) 4row 3: (2, -1.) (3, 4.) (7, -1.) 5row 4: (0, -1.) (4, 4.) (5, -1.) (8, -1.) 6row 5: (1, -1.) (4, -1.) (5, 4.) (6, -1.) (9, -1.) 7row 6: (2, -1.) (5, -1.) (6, 4.) (7, -1.) (10, -1.) 8row 7: (3, -1.) (6, -1.) (7, 4.) (11, -1.) 9row 8: (3, -1.5) (4, -1.) (8, 4.) (9, -1.) 10row 9: (4, -1.5) (5, -1.) (8, -1.) (9, 4.) (10, -1.) 11row 10: (5, -1.5) (6, -1.) (9, -1.) (10, 4.) (11, -1.) 12row 11: (6, -1.5) (7, -1.) (10, -1.) (11, 4.) 13row 0: (11, 1.) 14row 1: (10, 1.) 15row 2: (9, 1.) 16row 3: (8, 1.) 17row 4: (7, 1.) 18row 5: (6, 1.) 19row 6: (5, 1.) 20row 7: (4, 1.) 21row 8: (3, 1.) 22row 9: (2, 1.) 23row 10: (1, 1.) 24row 11: (0, 1.) 25 MatAXPY(C1,2.0,C,DIFFERENT_NONZERO_PATTERN)... 26 C1: nz_allocated = 59.; nz_used = 59.; nz_unneeded = 0. 27row 0: (0, 8.) (1, -2.) (4, -2.) (11, 1.) 28row 1: (0, -2.) (1, 8.) (2, -2.) (5, -2.) (10, 1.) 29row 2: (1, -2.) (2, 8.) (3, -2.) (6, -2.) (9, 1.) 30row 3: (2, -2.) (3, 8.) (7, -2.) (8, 1.) 31row 4: (0, -2.) (4, 8.) (5, -2.) (7, 1.) (8, -2.) 32row 5: (1, -2.) (4, -2.) (5, 8.) (6, -1.) (9, -2.) 33row 6: (2, -2.) (5, -1.) (6, 8.) (7, -2.) (10, -2.) 34row 7: (3, -2.) (4, 1.) (6, -2.) (7, 8.) (11, -2.) 35row 8: (3, -2.) (4, -2.) (8, 8.) (9, -2.) 36row 9: (2, 1.) (4, -3.) (5, -2.) (8, -2.) (9, 8.) (10, -2.) 37row 10: (1, 1.) (5, -3.) (6, -2.) (9, -2.) (10, 8.) (11, -2.) 38row 11: (0, 1.) (6, -3.) (7, -2.) (10, -2.) (11, 8.) 39row 0: (0, 1.) (1, 0.) (4, 0.) 40row 1: (0, 0.) (1, 1.) (2, 0.) (5, 0.) 41row 2: (1, 0.) (2, 1.) (3, 0.) (6, 0.) 42row 3: (2, 0.) (3, 1.) (7, 0.) 43row 4: (0, 0.) (4, 1.) (5, 0.) (8, 0.) 44row 5: (1, 0.) (4, 0.) (5, 1.) (6, 0.) (9, 0.) 45row 6: (2, 0.) (5, 0.) (6, 1.) (7, 0.) (10, 0.) 46row 7: (3, 0.) (6, 0.) (7, 1.) (11, 0.) 47row 8: (3, 0.) (4, 0.) (8, 1.) (9, 0.) 48row 9: (4, 0.) (5, 0.) (8, 0.) (9, 1.) (10, 0.) 49row 10: (5, 0.) (6, 0.) (9, 0.) (10, 1.) (11, 0.) 50row 11: (6, 0.) (7, 0.) (10, 0.) (11, 1.) 51 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)... 52 C1: nz_allocated = 59.; nz_used = 59.; nz_unneeded = 0. 53row 0: (0, 10.) (1, -2.) (4, -2.) (11, 1.) 54row 1: (0, -2.) (1, 10.) (2, -2.) (5, -2.) (10, 1.) 55row 2: (1, -2.) (2, 10.) (3, -2.) (6, -2.) (9, 1.) 56row 3: (2, -2.) (3, 10.) (7, -2.) (8, 1.) 57row 4: (0, -2.) (4, 10.) (5, -2.) (7, 1.) (8, -2.) 58row 5: (1, -2.) (4, -2.) (5, 10.) (6, -1.) (9, -2.) 59row 6: (2, -2.) (5, -1.) (6, 10.) (7, -2.) (10, -2.) 60row 7: (3, -2.) (4, 1.) (6, -2.) (7, 10.) (11, -2.) 61row 8: (3, -2.) (4, -2.) (8, 10.) (9, -2.) 62row 9: (2, 1.) (4, -3.) (5, -2.) (8, -2.) (9, 10.) (10, -2.) 63row 10: (1, 1.) (5, -3.) (6, -2.) (9, -2.) (10, 10.) (11, -2.) 64row 11: (0, 1.) (6, -3.) (7, -2.) (10, -2.) (11, 10.) 65 MatAXPY(C2,2.0,C,SAME_NONZERO_PATTERN)... 66 C2: nz_allocated = 50.; nz_used = 50.; nz_unneeded = 0. 67row 0: (0, 9.) (1, -2.) (4, -2.) 68row 1: (0, -2.) (1, 9.) (2, -2.) (5, -2.) 69row 2: (1, -2.) (2, 9.) (3, -2.) (6, -2.) 70row 3: (2, -2.) (3, 9.) (7, -2.) 71row 4: (0, -2.) (4, 9.) (5, -2.) (8, -2.) 72row 5: (1, -2.) (4, -2.) (5, 9.) (6, -2.) (9, -2.) 73row 6: (2, -2.) (5, -2.) (6, 9.) (7, -2.) (10, -2.) 74row 7: (3, -2.) (6, -2.) (7, 9.) (11, -2.) 75row 8: (3, -3.) (4, -2.) (8, 9.) (9, -2.) 76row 9: (4, -3.) (5, -2.) (8, -2.) (9, 9.) (10, -2.) 77row 10: (5, -3.) (6, -2.) (9, -2.) (10, 9.) (11, -2.) 78row 11: (6, -3.) (7, -2.) (10, -2.) (11, 9.) 79