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] Index set is permutation
[0] Number of indices in set 2
[0] 0 4
[0] 1 2
[1] Index set is permutation
[1] Number of indices in set 2
[1] 0 1
[1] 1 0
[2] Index set is permutation
[2] Number of indices in set 1
[2] 0 3
Column permutation
IS Object: 3 MPI processes
  type: general
[0] Index set is permutation
[0] Number of indices in set 3
[0] 0 5
[0] 1 3
[0] 2 6
[1] Index set is permutation
[1] Number of indices in set 2
[1] 0 1
[1] 1 2
[2] Index set is permutation
[2] Number of indices in set 2
[2] 0 0
[2] 1 4
