1row 0: (0, 4.) (1, -1.) (2, -1.) 2row 1: (0, -1.) (1, 4.) (3, -1.) 3row 2: (0, -1.) (2, 4.) (3, -1.) (4, -1.) 4row 3: (1, -1.) (2, -1.) (3, 4.) (5, -1.) 5row 4: (1, -1.5) (2, -1.) (4, 4.) (5, -1.) 6row 5: (2, -1.5) (3, -1.) (4, -1.) (5, 4.) 7row 0: (5, 1.) 8row 1: (4, 1.) 9row 2: (3, 1.) 10row 3: (2, 1.) 11row 4: (1, 1.) 12row 5: (0, 1.) 13 MatAXPY(C1,2.0,C,DIFFERENT_NONZERO_PATTERN)... 14 C1: nz_allocated = 25.; nz_used = 25.; nz_unneeded = 0. 15row 0: (0, 8.) (1, -2.) (2, -2.) (5, 1.) 16row 1: (0, -2.) (1, 8.) (3, -2.) (4, 1.) 17row 2: (0, -2.) (2, 8.) (3, -1.) (4, -2.) 18row 3: (1, -2.) (2, -1.) (3, 8.) (5, -2.) 19row 4: (1, -2.) (2, -2.) (4, 8.) (5, -2.) 20row 5: (0, 1.) (2, -3.) (3, -2.) (4, -2.) (5, 8.) 21row 0: (0, 1.) (1, 0.) (2, 0.) 22row 1: (0, 0.) (1, 1.) (3, 0.) 23row 2: (0, 0.) (2, 1.) (3, 0.) (4, 0.) 24row 3: (1, 0.) (2, 0.) (3, 1.) (5, 0.) 25row 4: (1, 0.) (2, 0.) (4, 1.) (5, 0.) 26row 5: (2, 0.) (3, 0.) (4, 0.) (5, 1.) 27 MatAXPY(C1,2.0,C2,SUBSET_NONZERO_PATTERN)... 28 C1: nz_allocated = 25.; nz_used = 25.; nz_unneeded = 0. 29row 0: (0, 10.) (1, -2.) (2, -2.) (5, 1.) 30row 1: (0, -2.) (1, 10.) (3, -2.) (4, 1.) 31row 2: (0, -2.) (2, 10.) (3, -1.) (4, -2.) 32row 3: (1, -2.) (2, -1.) (3, 10.) (5, -2.) 33row 4: (1, -2.) (2, -2.) (4, 10.) (5, -2.) 34row 5: (0, 1.) (2, -3.) (3, -2.) (4, -2.) (5, 10.) 35 MatAXPY(C2,2.0,C,SAME_NONZERO_PATTERN)... 36 C2: nz_allocated = 22.; nz_used = 22.; nz_unneeded = 0. 37row 0: (0, 9.) (1, -2.) (2, -2.) 38row 1: (0, -2.) (1, 9.) (3, -2.) 39row 2: (0, -2.) (2, 9.) (3, -2.) (4, -2.) 40row 3: (1, -2.) (2, -2.) (3, 9.) (5, -2.) 41row 4: (1, -3.) (2, -2.) (4, 9.) (5, -2.) 42row 5: (2, -3.) (3, -2.) (4, -2.) (5, 9.) 43