Mat Object: 3 MPI processes type: hypre rows=19, cols=12 [0] Local rows 7 nz 42 nz alloced 0 mem 6552., using I-node routines [0] on-diagonal part: nz 28 [0] off-diagonal part: nz 14 [1] Local rows 6 nz 36 nz alloced 0 mem 6544., using I-node routines [1] on-diagonal part: nz 12 [1] off-diagonal part: nz 24 [2] Local rows 6 nz 36 nz alloced 0 mem 6544., using I-node routines [2] on-diagonal part: nz 0 [2] off-diagonal part: nz 36 Information on VecScatter used in matrix-vector product: PetscSF Object: 3 MPI processes type: basic sort=rank-order [0] Number of roots=4, leaves=2, remote ranks=1 [0] 0 <- (1,0) [0] 1 <- (1,1) [1] Number of roots=4, leaves=4, remote ranks=1 [1] 0 <- (0,0) [1] 1 <- (0,1) [1] 2 <- (0,2) [1] 3 <- (0,3) [2] Number of roots=4, leaves=6, remote ranks=2 [2] 0 <- (0,0) [2] 1 <- (0,1) [2] 2 <- (0,2) [2] 3 <- (0,3) [2] 4 <- (1,0) [2] 5 <- (1,1) [0] Roots referenced by my leaves, by rank [0] 1: 2 edges [0] 0 <- 0 [0] 1 <- 1 [1] Roots referenced by my leaves, by rank [1] 0: 4 edges [1] 0 <- 0 [1] 1 <- 1 [1] 2 <- 2 [1] 3 <- 3 [2] Roots referenced by my leaves, by rank [2] 0: 4 edges [2] 0 <- 0 [2] 1 <- 1 [2] 2 <- 2 [2] 3 <- 3 [2] 1: 2 edges [2] 4 <- 0 [2] 5 <- 1 Dup/Copy tests: 0 0 Dup/Copy tests: 0 1 Dup/Copy tests: 0 2 Dup/Copy tests: 1 0 Dup/Copy tests: 1 1 Dup/Copy tests: 1 2 Dup/Copy tests: 2 0 Dup/Copy tests: 2 1 Dup/Copy tests: 2 2