1Test MatGetInfo 2Process 0: 33 66 33 1 0 3Process 1: 33 66 33 1 0 4Process 2: 33 66 33 1 0 5Process 3: 33 66 33 1 0 6Process 4: 33 66 33 1 0 7GlobalMax : 33 66 33 1 0 8GlobalSum : 165 330 165 1 0 9Test MatIsSymmetric: 0 10Test MatView 11Mat Object: 5 MPI processes 12 type: is 13 Mat Object: (is_) 1 MPI process 14 type: seqaij 15 row 0: (0, 2.) (1, -1.) (9, -1.) 16 row 1: (0, -2.) (1, 4.) (2, -2.) 17 row 2: (1, -3.) (2, 6.) (3, -3.) 18 row 3: (2, -4.) (3, 8.) (4, -4.) 19 row 4: (3, -5.) (4, 10.) (5, -5.) 20 row 5: (4, -6.) (5, 12.) (6, -6.) 21 row 6: (5, -7.) (6, 14.) (7, -7.) 22 row 7: (6, -8.) (7, 16.) (8, -8.) 23 row 8: (7, -9.) (8, 18.) (9, -9.) 24 row 9: (0, -10.) (8, -10.) (9, 20.) 25 row 10: (0, 22.) (1, -11.) (9, -11.) 26 Mat Object: (is_) 1 MPI process 27 type: seqaij 28 row 0: (0, 2.) (1, -1.) (9, -1.) 29 row 1: (0, -2.) (1, 4.) (2, -2.) 30 row 2: (1, -3.) (2, 6.) (3, -3.) 31 row 3: (2, -4.) (3, 8.) (4, -4.) 32 row 4: (3, -5.) (4, 10.) (5, -5.) 33 row 5: (4, -6.) (5, 12.) (6, -6.) 34 row 6: (5, -7.) (6, 14.) (7, -7.) 35 row 7: (6, -8.) (7, 16.) (8, -8.) 36 row 8: (7, -9.) (8, 18.) (9, -9.) 37 row 9: (0, -10.) (8, -10.) (9, 20.) 38 row 10: (0, 22.) (1, -11.) (9, -11.) 39 Mat Object: (is_) 1 MPI process 40 type: seqaij 41 row 0: (0, 2.) (1, -1.) (9, -1.) 42 row 1: (0, -2.) (1, 4.) (2, -2.) 43 row 2: (1, -3.) (2, 6.) (3, -3.) 44 row 3: (2, -4.) (3, 8.) (4, -4.) 45 row 4: (3, -5.) (4, 10.) (5, -5.) 46 row 5: (4, -6.) (5, 12.) (6, -6.) 47 row 6: (5, -7.) (6, 14.) (7, -7.) 48 row 7: (6, -8.) (7, 16.) (8, -8.) 49 row 8: (7, -9.) (8, 18.) (9, -9.) 50 row 9: (0, -10.) (8, -10.) (9, 20.) 51 row 10: (0, 22.) (1, -11.) (9, -11.) 52 Mat Object: (is_) 1 MPI process 53 type: seqaij 54 row 0: (0, 2.) (1, -1.) (9, -1.) 55 row 1: (0, -2.) (1, 4.) (2, -2.) 56 row 2: (1, -3.) (2, 6.) (3, -3.) 57 row 3: (2, -4.) (3, 8.) (4, -4.) 58 row 4: (3, -5.) (4, 10.) (5, -5.) 59 row 5: (4, -6.) (5, 12.) (6, -6.) 60 row 6: (5, -7.) (6, 14.) (7, -7.) 61 row 7: (6, -8.) (7, 16.) (8, -8.) 62 row 8: (7, -9.) (8, 18.) (9, -9.) 63 row 9: (0, -10.) (8, -10.) (9, 20.) 64 row 10: (0, 22.) (1, -11.) (9, -11.) 65 Mat Object: (is_) 1 MPI process 66 type: seqaij 67 row 0: (0, 2.) (1, -1.) (9, -1.) 68 row 1: (0, -2.) (1, 4.) (2, -2.) 69 row 2: (1, -3.) (2, 6.) (3, -3.) 70 row 3: (2, -4.) (3, 8.) (4, -4.) 71 row 4: (3, -5.) (4, 10.) (5, -5.) 72 row 5: (4, -6.) (5, 12.) (6, -6.) 73 row 6: (5, -7.) (6, 14.) (7, -7.) 74 row 7: (6, -8.) (7, 16.) (8, -8.) 75 row 8: (7, -9.) (8, 18.) (9, -9.) 76 row 9: (0, -10.) (8, -10.) (9, 20.) 77 row 10: (0, 22.) (1, -11.) (9, -11.) 78Mat Object: 5 MPI processes 79 type: mpiaij 80 row 0: (0, 10.) (1, -5.) (9, -5.) 81 row 1: (0, -10.) (1, 20.) (2, -10.) 82 row 2: (1, -15.) (2, 30.) (3, -15.) 83 row 3: (2, -20.) (3, 40.) (4, -20.) 84 row 4: (3, -25.) (4, 50.) (5, -25.) 85 row 5: (4, -30.) (5, 60.) (6, -30.) 86 row 6: (5, -35.) (6, 70.) (7, -35.) 87 row 7: (6, -40.) (7, 80.) (8, -40.) 88 row 8: (7, -45.) (8, 90.) (9, -45.) 89 row 9: (0, -50.) (8, -50.) (9, 100.) 90 row 10: (0, 110.) (1, -55.) (9, -55.) 91Test CheckMat 92Test MatDuplicate and MatAXPY 93Test MatConvert_IS_XAIJ 94Test MatConvert_XAIJ_IS 95Test MatDiagonalScale 96Test MatGetLocalSubMatrix 97Test MatConvert_Nest_IS 98Test MatCreateSubMatrix 99Test MatCreateSubMatrices 100IS Object: 5 MPI processes 101 type: stride 102[0] Number of indices in (stride) set 4 103[0] 0 6 104[0] 1 7 105[0] 2 8 106[0] 3 9 107[1] Number of indices in (stride) set 0 108[2] Number of indices in (stride) set 0 109[3] Number of indices in (stride) set 0 110[4] Number of indices in (stride) set 0 111Test MatZeroRows (diag zero) 112Test MatMissingDiagonal 113[0] [0,3) Missing 0, row -1 (diag zero) 114[1] [3,5) Missing 0, row -1 (diag zero) 115[2] [5,7) Missing 1, row 6 (diag zero) 116[3] [7,9) Missing 1, row 7 (diag zero) 117[4] [9,11) Missing 1, row 9 (diag zero) 118Test MatTranspose 119Test MatISFixLocalEmpty 120Test MatGetDiagonalBlock 121Test MatISSetAllowRepeated(false) with possibly repeated entries 122