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