PetscSF Object: Global-to-Natural SF 2 MPI processes type: basic [0] Number of roots=4, leaves=18, remote ranks=2 [0] 0 <- (0,0) [0] 1 <- (0,1) [0] 2 <- (1,0) [0] 3 <- (1,1) [0] 4 <- (1,2) [0] 5 <- (1,3) [0] 6 <- (0,2) [0] 7 <- (0,3) [0] 8 <- (1,4) [0] 9 <- (1,5) [0] 10 <- (1,6) [0] 11 <- (1,7) [0] 12 <- (1,8) [0] 13 <- (1,9) [0] 14 <- (1,10) [0] 15 <- (1,11) [0] 16 <- (1,12) [0] 17 <- (1,13) [1] Number of roots=14, leaves=0, remote ranks=0 MultiSF sort=rank-order ==== original V in global ordering. size==18 block size=2 Vec Object: V 2 MPI processes type: mpi Process [0] 0. 0. 0. 0.5 Process [1] 0.5 0. 1. 0. 0.5 0.5 1. 0.5 0. 1. 0.5 1. 1. 1. ==== V in natural ordering. size==18 block size=2 Vec Object: NV 2 MPI processes type: mpi Process [0] 0. 0. 0.5 0. 1. 0. 0. 0.5 0.5 0.5 1. 0.5 0. 1. 0.5 1. 1. 1. Process [1]