1*2db2b1b2SPierre Jolivetoriginal A: Frobenius norm = 276.478, one norm = 259., infinity norm = 448. 28e160fb9SStefano Zampinirow 0: (0, 1.) (1, 2.) (2, 3.) (3, 4.) (4, 5.) (5, 6.) (6, 7.) 38e160fb9SStefano Zampinirow 1: (0, 11.) (1, 12.) (2, 13.) (3, 14.) (4, 15.) (5, 16.) (6, 17.) 48e160fb9SStefano Zampinirow 2: (0, 21.) (1, 22.) (2, 23.) (3, 24.) (4, 25.) (5, 26.) (6, 27.) 58e160fb9SStefano Zampinirow 3: (0, 31.) (1, 32.) (2, 33.) (3, 34.) (4, 35.) (5, 36.) (6, 37.) 68e160fb9SStefano Zampinirow 4: (0, 41.) (1, 42.) (2, 43.) (3, 44.) (4, 45.) (5, 46.) (6, 47.) 78e160fb9SStefano Zampinirow 5: (0, 51.) (1, 52.) (2, 53.) (3, 54.) (4, 55.) (5, 56.) (6, 57.) 88e160fb9SStefano Zampinirow 6: (0, 61.) (1, 62.) (2, 63.) (3, 64.) (4, 65.) (5, 66.) (6, 67.) 9*2db2b1b2SPierre JolivetB = A^T: Frobenius norm = 276.478, one norm = 448., infinity norm = 259. 108e160fb9SStefano Zampinirow 0: (0, 1.) (1, 11.) (2, 21.) (3, 31.) (4, 41.) (5, 51.) (6, 61.) 118e160fb9SStefano Zampinirow 1: (0, 2.) (1, 12.) (2, 22.) (3, 32.) (4, 42.) (5, 52.) (6, 62.) 128e160fb9SStefano Zampinirow 2: (0, 3.) (1, 13.) (2, 23.) (3, 33.) (4, 43.) (5, 53.) (6, 63.) 138e160fb9SStefano Zampinirow 3: (0, 4.) (1, 14.) (2, 24.) (3, 34.) (4, 44.) (5, 54.) (6, 64.) 148e160fb9SStefano Zampinirow 4: (0, 5.) (1, 15.) (2, 25.) (3, 35.) (4, 45.) (5, 55.) (6, 65.) 158e160fb9SStefano Zampinirow 5: (0, 6.) (1, 16.) (2, 26.) (3, 36.) (4, 46.) (5, 56.) (6, 66.) 168e160fb9SStefano Zampinirow 6: (0, 7.) (1, 17.) (2, 27.) (3, 37.) (4, 47.) (5, 57.) (6, 67.) 17c4762a1bSJed BrownMatAXPY: B = B + alpha * A 188e160fb9SStefano Zampinirow 0: (0, 2.) (1, 13.) (2, 24.) (3, 35.) (4, 46.) (5, 57.) (6, 68.) 198e160fb9SStefano Zampinirow 1: (0, 13.) (1, 24.) (2, 35.) (3, 46.) (4, 57.) (5, 68.) (6, 79.) 208e160fb9SStefano Zampinirow 2: (0, 24.) (1, 35.) (2, 46.) (3, 57.) (4, 68.) (5, 79.) (6, 90.) 218e160fb9SStefano Zampinirow 3: (0, 35.) (1, 46.) (2, 57.) (3, 68.) (4, 79.) (5, 90.) (6, 101.) 228e160fb9SStefano Zampinirow 4: (0, 46.) (1, 57.) (2, 68.) (3, 79.) (4, 90.) (5, 101.) (6, 112.) 238e160fb9SStefano Zampinirow 5: (0, 57.) (1, 68.) (2, 79.) (3, 90.) (4, 101.) (5, 112.) (6, 123.) 248e160fb9SStefano Zampinirow 6: (0, 68.) (1, 79.) (2, 90.) (3, 101.) (4, 112.) (5, 123.) (6, 134.) 25c4762a1bSJed BrownMatAYPX: B = alpha*B + A 268e160fb9SStefano Zampinirow 0: (0, 3.) (1, 15.) (2, 27.) (3, 39.) (4, 51.) (5, 63.) (6, 75.) 278e160fb9SStefano Zampinirow 1: (0, 24.) (1, 36.) (2, 48.) (3, 60.) (4, 72.) (5, 84.) (6, 96.) 288e160fb9SStefano Zampinirow 2: (0, 45.) (1, 57.) (2, 69.) (3, 81.) (4, 93.) (5, 105.) (6, 117.) 298e160fb9SStefano Zampinirow 3: (0, 66.) (1, 78.) (2, 90.) (3, 102.) (4, 114.) (5, 126.) (6, 138.) 308e160fb9SStefano Zampinirow 4: (0, 87.) (1, 99.) (2, 111.) (3, 123.) (4, 135.) (5, 147.) (6, 159.) 318e160fb9SStefano Zampinirow 5: (0, 108.) (1, 120.) (2, 132.) (3, 144.) (4, 156.) (5, 168.) (6, 180.) 328e160fb9SStefano Zampinirow 6: (0, 129.) (1, 141.) (2, 153.) (3, 165.) (4, 177.) (5, 189.) (6, 201.) 33c4762a1bSJed BrownMatAXPY: C = C + alpha * A, C=A, SAME_NONZERO_PATTERN 348e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 358e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 368e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 378e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 388e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 398e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 408e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 418e160fb9SStefano Zampini 42c4762a1bSJed BrownMatAXPY: (C^T)^T = (C^T)^T + alpha * A, C=A, SAME_NONZERO_PATTERN 438e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 448e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 458e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 468e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 478e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 488e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 498e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 50c4762a1bSJed BrownMatAXPY: C = C + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 518e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 528e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 538e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 548e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 558e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 568e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 578e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 58c4762a1bSJed BrownMatAXPY: (C^T)^T = (C^T)^T + alpha * (A^T)^T, C=A, SAME_NONZERO_PATTERN 598e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 608e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 618e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 628e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 638e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 648e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 658e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 668e160fb9SStefano ZampiniMatAXPY: Now without the transposition operation 678e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 688e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 698e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 708e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 718e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 728e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 738e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 748e160fb9SStefano Zampini 75c4762a1bSJed BrownMatAXPY: (C^H)^H = (C^H)^H + alpha * A, C=A, SAME_NONZERO_PATTERN 768e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 778e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 788e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 798e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 808e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 818e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 828e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 83c4762a1bSJed BrownMatAXPY: C = C + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 848e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 858e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 868e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 878e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 888e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 898e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 908e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 91c4762a1bSJed BrownMatAXPY: (C^H)^H = (C^H)^H + alpha * (A^H)^H, C=A, SAME_NONZERO_PATTERN 928e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 938e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 948e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 958e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 968e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 978e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 988e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 998e160fb9SStefano ZampiniMatAXPY: Now without the transposition operation 1008e160fb9SStefano Zampinirow 0: (0, 2.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 12.) (6, 14.) 1018e160fb9SStefano Zampinirow 1: (0, 22.) (1, 24.) (2, 26.) (3, 28.) (4, 30.) (5, 32.) (6, 34.) 1028e160fb9SStefano Zampinirow 2: (0, 42.) (1, 44.) (2, 46.) (3, 48.) (4, 50.) (5, 52.) (6, 54.) 1038e160fb9SStefano Zampinirow 3: (0, 62.) (1, 64.) (2, 66.) (3, 68.) (4, 70.) (5, 72.) (6, 74.) 1048e160fb9SStefano Zampinirow 4: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) 1058e160fb9SStefano Zampinirow 5: (0, 102.) (1, 104.) (2, 106.) (3, 108.) (4, 110.) (5, 112.) (6, 114.) 1068e160fb9SStefano Zampinirow 6: (0, 122.) (1, 124.) (2, 126.) (3, 128.) (4, 130.) (5, 132.) (6, 134.) 107c4762a1bSJed Brown A: original matrix: 1088e160fb9SStefano Zampinirow 0: (0, 1.) (1, 2.) (2, 3.) (3, 4.) (4, 5.) (5, 6.) (6, 7.) 1098e160fb9SStefano Zampinirow 1: (0, 11.) (1, 12.) (2, 13.) (3, 14.) (4, 15.) (5, 16.) (6, 17.) 1108e160fb9SStefano Zampinirow 2: (0, 21.) (1, 22.) (2, 23.) (3, 24.) (4, 25.) (5, 26.) (6, 27.) 1118e160fb9SStefano Zampinirow 3: (0, 31.) (1, 32.) (2, 33.) (3, 34.) (4, 35.) (5, 36.) (6, 37.) 1128e160fb9SStefano Zampinirow 4: (0, 41.) (1, 42.) (2, 43.) (3, 44.) (4, 45.) (5, 46.) (6, 47.) 1138e160fb9SStefano Zampinirow 5: (0, 51.) (1, 52.) (2, 53.) (3, 54.) (4, 55.) (5, 56.) (6, 57.) 1148e160fb9SStefano Zampinirow 6: (0, 61.) (1, 62.) (2, 63.) (3, 64.) (4, 65.) (5, 66.) (6, 67.) 115c4762a1bSJed Brown B(a subset of A): 1168e160fb9SStefano Zampinirow 0: (0, 1.) (2, 3.) (4, 5.) (6, 7.) 117c4762a1bSJed Brownrow 1: 1188e160fb9SStefano Zampinirow 2: (0, 21.) (2, 23.) (4, 25.) (6, 27.) 119c4762a1bSJed Brownrow 3: 1208e160fb9SStefano Zampinirow 4: (0, 41.) (2, 43.) (4, 45.) (6, 47.) 121c4762a1bSJed Brownrow 5: 1228e160fb9SStefano Zampinirow 6: (0, 61.) (2, 63.) (4, 65.) (6, 67.) 123c4762a1bSJed BrownMatAXPY: B = B + alpha * A, SUBSET_NONZERO_PATTERN 1248e160fb9SStefano Zampinirow 0: (0, 2.) (1, 2.) (2, 6.) (3, 4.) (4, 10.) (5, 6.) (6, 14.) 1258e160fb9SStefano Zampinirow 1: (0, 11.) (1, 12.) (2, 13.) (3, 14.) (4, 15.) (5, 16.) (6, 17.) 1268e160fb9SStefano Zampinirow 2: (0, 42.) (1, 22.) (2, 46.) (3, 24.) (4, 50.) (5, 26.) (6, 54.) 1278e160fb9SStefano Zampinirow 3: (0, 31.) (1, 32.) (2, 33.) (3, 34.) (4, 35.) (5, 36.) (6, 37.) 1288e160fb9SStefano Zampinirow 4: (0, 82.) (1, 42.) (2, 86.) (3, 44.) (4, 90.) (5, 46.) (6, 94.) 1298e160fb9SStefano Zampinirow 5: (0, 51.) (1, 52.) (2, 53.) (3, 54.) (4, 55.) (5, 56.) (6, 57.) 1308e160fb9SStefano Zampinirow 6: (0, 122.) (1, 62.) (2, 126.) (3, 64.) (4, 130.) (5, 66.) (6, 134.) 1312f605a99SJose E. RomanMatZeroRows: 1328e160fb9SStefano Zampinirow 0: (0, 2.) (1, 2.) (2, 6.) (3, 4.) (4, 10.) (5, 6.) (6, 14.) 1338e160fb9SStefano Zampinirow 1: (0, 11.) (1, 12.) (2, 13.) (3, 14.) (4, 15.) (5, 16.) (6, 17.) 1348e160fb9SStefano Zampinirow 2: (0, 42.) (1, 22.) (2, 46.) (3, 24.) (4, 50.) (5, 26.) (6, 54.) 135a5225ed3SStefano Zampinirow 3: 1368e160fb9SStefano Zampinirow 4: (0, 82.) (1, 42.) (2, 86.) (3, 44.) (4, 90.) (5, 46.) (6, 94.) 137a5225ed3SStefano Zampinirow 5: 138a5225ed3SStefano Zampinirow 6: 1392f605a99SJose E. RomanMatShift: B = B - 2*I 1402f605a99SJose E. Romanrow 0: (1, 2.) (2, 6.) (3, 4.) (4, 10.) (5, 6.) (6, 14.) 1412f605a99SJose E. Romanrow 1: (0, 11.) (1, 10.) (2, 13.) (3, 14.) (4, 15.) (5, 16.) (6, 17.) 1422f605a99SJose E. Romanrow 2: (0, 42.) (1, 22.) (2, 44.) (3, 24.) (4, 50.) (5, 26.) (6, 54.) 1432f605a99SJose E. Romanrow 3: (3, -2.) 1442f605a99SJose E. Romanrow 4: (0, 82.) (1, 42.) (2, 86.) (3, 44.) (4, 88.) (5, 46.) (6, 94.) 1452f605a99SJose E. Romanrow 5: (5, -2.) 1462f605a99SJose E. Romanrow 6: (6, -2.) 147