1Mat Object: 3 MPI processes 2 type: hypre 3 rows=19, cols=12 4 [0] Local rows 7 nz 42 nz alloced 0 mem 6552., using I-node routines 5 [0] on-diagonal part: nz 28 6 [0] off-diagonal part: nz 14 7 [1] Local rows 6 nz 36 nz alloced 0 mem 6544., using I-node routines 8 [1] on-diagonal part: nz 12 9 [1] off-diagonal part: nz 24 10 [2] Local rows 6 nz 36 nz alloced 0 mem 6544., using I-node routines 11 [2] on-diagonal part: nz 0 12 [2] off-diagonal part: nz 36 13 Information on VecScatter used in matrix-vector product: 14 PetscSF Object: 3 MPI processes 15 type: basic 16 [0] Number of roots=4, leaves=2, remote ranks=1 17 [0] 0 <- (1,0) 18 [0] 1 <- (1,1) 19 [1] Number of roots=4, leaves=4, remote ranks=1 20 [1] 0 <- (0,0) 21 [1] 1 <- (0,1) 22 [1] 2 <- (0,2) 23 [1] 3 <- (0,3) 24 [2] Number of roots=4, leaves=6, remote ranks=2 25 [2] 0 <- (0,0) 26 [2] 1 <- (0,1) 27 [2] 2 <- (0,2) 28 [2] 3 <- (0,3) 29 [2] 4 <- (1,0) 30 [2] 5 <- (1,1) 31 [0] Roots referenced by my leaves, by rank 32 [0] 1: 2 edges 33 [0] 0 <- 0 34 [0] 1 <- 1 35 [1] Roots referenced by my leaves, by rank 36 [1] 0: 4 edges 37 [1] 0 <- 0 38 [1] 1 <- 1 39 [1] 2 <- 2 40 [1] 3 <- 3 41 [2] Roots referenced by my leaves, by rank 42 [2] 0: 4 edges 43 [2] 0 <- 0 44 [2] 1 <- 1 45 [2] 2 <- 2 46 [2] 3 <- 3 47 [2] 1: 2 edges 48 [2] 4 <- 0 49 [2] 5 <- 1 50 MultiSF sort=rank-order 51Dup/Copy tests: 0 0 52Dup/Copy tests: 0 1 53Dup/Copy tests: 0 2 54Dup/Copy tests: 1 0 55Dup/Copy tests: 1 1 56Dup/Copy tests: 1 2 57Dup/Copy tests: 2 0 58Dup/Copy tests: 2 1 59Dup/Copy tests: 2 2 60