0 0 0.000000 0 1 1.000000 0 2 2.000000 0 3 3.000000 0 4 4.000000 1 8 8.000000 *** Matrix A and vector x: Mat Object: 2 MPI processes type: mpiaij row 0: (0, 4.) (1, -1.) (4, -1.) row 1: (0, -1.) (1, 4.) (2, -1.) (5, -1.) row 2: (1, -1.) (2, 4.) (3, -1.) (6, -1.) row 3: (2, -1.) (3, 4.) (7, -1.) row 4: (0, -1.) (4, 4.) (5, -1.) (8, -1.) row 5: (1, -1.) (4, -1.) (5, 4.) (6, -1.) (9, -1.) row 6: (2, -1.) (5, -1.) (6, 4.) (7, -1.) (10, -1.) row 7: (3, -1.) (6, -1.) (7, 4.) (11, -1.) row 8: (4, -1.) (8, 4.) (9, -1.) row 9: (5, -1.) (8, -1.) (9, 4.) (10, -1.) row 10: (6, -1.) (9, -1.) (10, 4.) (11, -1.) row 11: (7, -1.) (10, -1.) (11, 4.) Vec Object: 2 MPI processes type: mpi Process [0] 0. 1. 2. 3. 4. 0. Process [1] 0. 0. 8. 0. 0. 0. *** Vector rhs returned by MatZeroRowsColumns Vec Object: 2 MPI processes type: mpi Process [0] 0. 1. 2. 3. 4. 5. Process [1] 2. 3. 8. 8. 0. 0.