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