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