Block ISLocalToGlobalMapping:
ISLocalToGlobalMapping Object: 2 MPI processes
  type: basic
[0] 0 5
[0] 1 0
[0] 2 1
[0] 3 2
[0] 4 3
[1] 0 2
[1] 1 3
[1] 2 4
[1] 3 5
[1] 4 0
Extracting LocalRef with isrow:
IS Object: 2 MPI processes
  type: block
Block size 2
Number of block indices in set 3
The first indices of each block are
Block 0 Index 1
Block 1 Index 2
Block 2 Index 2
Block size 2
Number of block indices in set 3
The first indices of each block are
Block 0 Index 0
Block 1 Index 1
Block 2 Index 3
Extracting LocalRef with iscol (only rank=0 shown):
IS Object: 2 MPI processes
  type: block
Block size 2
Number of block indices in set 3
The first indices of each block are
Block 0 Index 1
Block 1 Index 1
Block 2 Index 2
Block size 2
Number of block indices in set 3
The first indices of each block are
Block 0 Index 0
Block 1 Index 2
Block 2 Index 3
Mat Object: 2 MPI processes
  type: mpiaij
row 0: (0, 1000)  (1, 1002)  (2, 2000)  (3, 2001) 
row 1: (0, 1020)  (1, 1022)  (2, 2010)  (3, 2011) 
row 2: (0, 602000)  (1, 602004)  (2, 304000)  (3, 304002) 
row 3: (0, 602040)  (1, 602044)  (2, 304020)  (3, 304022) 
row 4: (4, 0)  (5, 1)  (8, 1000)  (9, 1001)  (10, 2000)  (11, 2001) 
row 5: (4, 10)  (5, 11)  (8, 1010)  (9, 1011)  (10, 2010)  (11, 2011) 
row 6: (4, 100000)  (5, 100001)  (8, 101000)  (9, 101001)  (10, 102000)  (11, 102001) 
row 7: (4, 100010)  (5, 100011)  (8, 101010)  (9, 101011)  (10, 102010)  (11, 102011) 
row 8:
row 9:
row 10: (4, 200000)  (5, 200001)  (8, 201000)  (9, 201001)  (10, 202000)  (11, 202001) 
row 11: (4, 200010)  (5, 200011)  (8, 201010)  (9, 201011)  (10, 202010)  (11, 202011) 
