Mat Object: 3 MPI processes type: hypre rows=19, cols=12 [0] Local rows 7 nz 42 nz alloced 0 mem 6488., 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 6480., 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 6480., using I-node routines [2] on-diagonal part: nz 0 [2] off-diagonal part: nz 36 Information on VecScatter used in matrix-vector product: [0] Number sends = 2; Number to self = 0 [0] 0 length = 4 to whom 1 [0] 1 length = 4 to whom 2 Now the indices for all remote sends (in order by process sent to) [0] 0 [0] 1 [0] 2 [0] 3 [0] 0 [0] 1 [0] 2 [0] 3 [0] Number receives = 1; Number from self = 0 [0] 0 length 2 from whom 1 Now the indices for all remote receives (in order by process received from) [0] 0 [0] 1 [1] Number sends = 2; Number to self = 0 [1] 0 length = 2 to whom 0 [1] 1 length = 2 to whom 2 Now the indices for all remote sends (in order by process sent to) [1] 0 [1] 1 [1] 0 [1] 1 [1] Number receives = 1; Number from self = 0 [1] 0 length 4 from whom 0 Now the indices for all remote receives (in order by process received from) [1] 0 [1] 1 [1] 2 [1] 3 [2] Number sends = 0; Number to self = 0 [2] Number receives = 2; Number from self = 0 [2] 0 length 4 from whom 0 [2] 1 length 2 from whom 1 Now the indices for all remote receives (in order by process received from) [2] 0 [2] 1 [2] 2 [2] 3 [2] 4 [2] 5 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