Original matrix Mat Object: 3 MPI processes type: mpiaij row 0: (3, 1.) row 1: (2, 2.) row 2: (1, 3.) (5, 4.) row 3: (0, 5.) (6, 6.) row 4: (1, 7.) (4, 8.) Permuted matrix Mat Object: 3 MPI processes type: mpiaij row 0: (3, 7.) (6, 8.) row 1: (0, 4.) (3, 3.) row 2: (4, 2.) row 3: (1, 1.) row 4: (2, 6.) (5, 5.) Row permutation IS Object: 3 MPI processes type: general [0] Number of indices in set 2 [0] 0 4 [0] 1 2 [1] Number of indices in set 2 [1] 0 1 [1] 1 0 [2] Number of indices in set 1 [2] 0 3 Column permutation IS Object: 3 MPI processes type: general [0] Number of indices in set 3 [0] 0 5 [0] 1 3 [0] 2 6 [1] Number of indices in set 2 [1] 0 1 [1] 1 2 [2] Number of indices in set 2 [2] 0 0 [2] 1 4