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