PetscSection Object: 2 MPI processes type not yet set 1 fields field 0 "Field_0" with 1 components Process 0: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 1 offset 2 ( 3) dim 1 offset 3 ( 4) dim 1 offset 4 ( 5) dim 0 offset 5 ( 6) dim 0 offset 5 ( 7) dim 0 offset 5 ( 8) dim 0 offset 5 ( 9) dim 0 offset 5 ( 10) dim 0 offset 5 ( 11) dim 0 offset 5 ( 12) dim 0 offset 5 ( 13) dim 0 offset 5 ( 14) dim 0 offset 5 ( 15) dim 0 offset 5 ( 16) dim 0 offset 5 ( 17) dim 0 offset 5 ( 18) dim 0 offset 5 ( 19) dim 0 offset 5 ( 20) dim 0 offset 5 ( 21) dim 0 offset 5 ( 22) dim 0 offset 5 ( 23) dim 0 offset 5 ( 24) dim 0 offset 5 ( 25) dim 0 offset 5 ( 26) dim 0 offset 5 ( 27) dim 0 offset 5 ( 28) dim 0 offset 5 ( 29) dim 0 offset 5 ( 30) dim 0 offset 5 ( 31) dim 0 offset 5 ( 32) dim 0 offset 5 ( 33) dim 0 offset 5 ( 34) dim 0 offset 5 ( 35) dim 0 offset 5 ( 36) dim 0 offset 5 ( 37) dim 0 offset 5 ( 38) dim 0 offset 5 ( 39) dim 0 offset 5 ( 40) dim 0 offset 5 Process 1: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 1 offset 2 ( 3) dim 1 offset 3 ( 4) dim 1 offset 4 ( 5) dim 0 offset 5 ( 6) dim 0 offset 5 ( 7) dim 0 offset 5 ( 8) dim 0 offset 5 ( 9) dim 0 offset 5 ( 10) dim 0 offset 5 ( 11) dim 0 offset 5 ( 12) dim 0 offset 5 ( 13) dim 0 offset 5 ( 14) dim 0 offset 5 ( 15) dim 0 offset 5 ( 16) dim 0 offset 5 ( 17) dim 0 offset 5 ( 18) dim 0 offset 5 ( 19) dim 0 offset 5 ( 20) dim 0 offset 5 ( 21) dim 0 offset 5 ( 22) dim 0 offset 5 ( 23) dim 0 offset 5 ( 24) dim 0 offset 5 ( 25) dim 0 offset 5 ( 26) dim 0 offset 5 ( 27) dim 0 offset 5 ( 28) dim 0 offset 5 ( 29) dim 0 offset 5 ( 30) dim 0 offset 5 ( 31) dim 0 offset 5 ( 32) dim 0 offset 5 ( 33) dim 0 offset 5 ( 34) dim 0 offset 5 ( 35) dim 0 offset 5 ( 36) dim 0 offset 5 ( 37) dim 0 offset 5 ( 38) dim 0 offset 5 ( 39) dim 0 offset 5 ( 40) dim 0 offset 5 PetscSF Object: Migration SF 2 MPI processes type: basic [0] Number of roots=41, leaves=41, remote ranks=2 [0] 0 <- (0,0) [0] 1 <- (0,1) [0] 2 <- (0,2) [0] 3 <- (0,3) [0] 4 <- (0,4) [0] 5 <- (0,5) [0] 6 <- (0,6) [0] 7 <- (1,7) [0] 8 <- (1,8) [0] 9 <- (1,9) [0] 10 <- (1,10) [0] 11 <- (1,11) [0] 12 <- (1,12) [0] 13 <- (1,13) [0] 14 <- (1,14) [0] 15 <- (1,15) [0] 16 <- (1,16) [0] 17 <- (1,17) [0] 18 <- (1,18) [0] 19 <- (1,19) [0] 20 <- (1,20) [0] 21 <- (0,21) [0] 22 <- (0,24) [0] 23 <- (0,28) [0] 24 <- (0,31) [0] 25 <- (0,32) [0] 26 <- (0,34) [0] 27 <- (0,38) [0] 28 <- (1,21) [0] 29 <- (1,22) [0] 30 <- (1,23) [0] 31 <- (1,25) [0] 32 <- (1,26) [0] 33 <- (1,27) [0] 34 <- (1,31) [0] 35 <- (1,32) [0] 36 <- (1,33) [0] 37 <- (1,35) [0] 38 <- (1,36) [0] 39 <- (1,37) [0] 40 <- (1,40) [1] Number of roots=41, leaves=41, remote ranks=1 [1] 0 <- (1,0) [1] 1 <- (1,1) [1] 2 <- (1,2) [1] 3 <- (1,3) [1] 4 <- (1,4) [1] 5 <- (1,5) [1] 6 <- (1,6) [1] 7 <- (1,7) [1] 8 <- (1,8) [1] 9 <- (1,9) [1] 10 <- (1,10) [1] 11 <- (1,11) [1] 12 <- (1,12) [1] 13 <- (1,13) [1] 14 <- (1,14) [1] 15 <- (1,15) [1] 16 <- (1,16) [1] 17 <- (1,17) [1] 18 <- (1,18) [1] 19 <- (1,19) [1] 20 <- (1,20) [1] 21 <- (1,21) [1] 22 <- (1,22) [1] 23 <- (1,23) [1] 24 <- (1,24) [1] 25 <- (1,25) [1] 26 <- (1,26) [1] 27 <- (1,27) [1] 28 <- (1,28) [1] 29 <- (1,29) [1] 30 <- (1,30) [1] 31 <- (1,31) [1] 32 <- (1,32) [1] 33 <- (1,33) [1] 34 <- (1,34) [1] 35 <- (1,35) [1] 36 <- (1,36) [1] 37 <- (1,37) [1] 38 <- (1,38) [1] 39 <- (1,39) [1] 40 <- (1,40) MultiSF sort=rank-order PetscSF Object: Inverse Migration SF 2 MPI processes type: basic [0] Number of roots=41, leaves=14, remote ranks=1 [0] 0 <- (0,0) [0] 1 <- (0,1) [0] 2 <- (0,2) [0] 3 <- (0,3) [0] 4 <- (0,4) [0] 5 <- (0,5) [0] 6 <- (0,6) [0] 21 <- (0,21) [0] 24 <- (0,22) [0] 28 <- (0,23) [0] 31 <- (0,24) [0] 32 <- (0,25) [0] 34 <- (0,26) [0] 38 <- (0,27) [1] Number of roots=41, leaves=41, remote ranks=2 [1] 0 <- (1,0) [1] 1 <- (1,1) [1] 2 <- (1,2) [1] 3 <- (1,3) [1] 4 <- (1,4) [1] 5 <- (1,5) [1] 6 <- (1,6) [1] 7 <- (0,7) [1] 8 <- (0,8) [1] 9 <- (0,9) [1] 10 <- (0,10) [1] 11 <- (0,11) [1] 12 <- (0,12) [1] 13 <- (0,13) [1] 14 <- (0,14) [1] 15 <- (0,15) [1] 16 <- (0,16) [1] 17 <- (0,17) [1] 18 <- (0,18) [1] 19 <- (0,19) [1] 20 <- (0,20) [1] 21 <- (0,28) [1] 22 <- (0,29) [1] 23 <- (0,30) [1] 24 <- (1,24) [1] 25 <- (0,31) [1] 26 <- (0,32) [1] 27 <- (0,33) [1] 28 <- (1,28) [1] 29 <- (1,29) [1] 30 <- (1,30) [1] 31 <- (0,34) [1] 32 <- (0,35) [1] 33 <- (0,36) [1] 34 <- (1,34) [1] 35 <- (0,37) [1] 36 <- (0,38) [1] 37 <- (0,39) [1] 38 <- (1,38) [1] 39 <- (1,39) [1] 40 <- (0,40) MultiSF sort=rank-order PetscSection Object: 2 MPI processes type not yet set 1 fields field 0 "Field_0" with 1 components Process 0: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 1 offset 2 ( 3) dim 1 offset 3 ( 4) dim 1 offset 4 ( 5) dim 0 offset 5 ( 6) dim 0 offset 5 ( 7) dim -1 offset -11 ( 8) dim -1 offset -11 ( 9) dim -1 offset -11 ( 10) dim -1 offset -11 ( 11) dim -1 offset -11 ( 12) dim -1 offset -11 ( 13) dim -1 offset -11 ( 14) dim -1 offset -11 ( 15) dim -1 offset -11 ( 16) dim -1 offset -11 ( 17) dim -1 offset -11 ( 18) dim -1 offset -11 ( 19) dim -1 offset -11 ( 20) dim -1 offset -11 ( 21) dim 0 offset 5 ( 22) dim -1 offset -11 ( 23) dim -1 offset -11 ( 24) dim 0 offset 5 ( 25) dim -1 offset -11 ( 26) dim -1 offset -11 ( 27) dim -1 offset -11 ( 28) dim 0 offset 5 ( 29) dim -1 offset -11 ( 30) dim -1 offset -11 ( 31) dim 0 offset 5 ( 32) dim 0 offset 5 ( 33) dim -1 offset -11 ( 34) dim 0 offset 5 ( 35) dim -1 offset -11 ( 36) dim -1 offset -11 ( 37) dim -1 offset -11 ( 38) dim 0 offset 5 ( 39) dim -1 offset -11 ( 40) dim -1 offset -11 Process 1: ( 0) dim 1 offset 5 ( 1) dim 1 offset 6 ( 2) dim 1 offset 7 ( 3) dim 1 offset 8 ( 4) dim 1 offset 9 ( 5) dim 0 offset 10 ( 6) dim 0 offset 10 ( 7) dim 0 offset 10 ( 8) dim 0 offset 10 ( 9) dim 0 offset 10 ( 10) dim 0 offset 10 ( 11) dim 0 offset 10 ( 12) dim 0 offset 10 ( 13) dim 0 offset 10 ( 14) dim 0 offset 10 ( 15) dim 0 offset 10 ( 16) dim 0 offset 10 ( 17) dim 0 offset 10 ( 18) dim 0 offset 10 ( 19) dim 0 offset 10 ( 20) dim 0 offset 10 ( 21) dim 0 offset 10 ( 22) dim 0 offset 10 ( 23) dim 0 offset 10 ( 24) dim 0 offset 10 ( 25) dim 0 offset 10 ( 26) dim 0 offset 10 ( 27) dim 0 offset 10 ( 28) dim 0 offset 10 ( 29) dim 0 offset 10 ( 30) dim 0 offset 10 ( 31) dim 0 offset 10 ( 32) dim 0 offset 10 ( 33) dim 0 offset 10 ( 34) dim 0 offset 10 ( 35) dim 0 offset 10 ( 36) dim 0 offset 10 ( 37) dim 0 offset 10 ( 38) dim 0 offset 10 ( 39) dim 0 offset 10 ( 40) dim 0 offset 10 PetscSF Object: Global-to-Natural SF 2 MPI processes type: basic [0] Number of roots=5, leaves=5, remote ranks=1 [0] 0 <- (0,0) [0] 1 <- (0,1) [0] 2 <- (0,2) [0] 3 <- (0,3) [0] 4 <- (0,4) [1] Number of roots=5, leaves=5, remote ranks=1 [1] 0 <- (1,0) [1] 1 <- (1,1) [1] 2 <- (1,2) [1] 3 <- (1,3) [1] 4 <- (1,4) MultiSF sort=rank-order Vec Object: Natural Vector (initial partition) 2 MPI processes type: mpi Process [0] 0. 2. 4. 6. 8. Process [1] 1. 3. 5. 7. 9. Vec Object: Global Vector (reordered element numbers in the petsc distributed order) 2 MPI processes type: mpi Process [0] 0. 2. 4. 6. 8. Process [1] 1. 3. 5. 7. 9.