1Mat Object: 3 MPI processes 2 type: hypre 3 rows=19, cols=12 4 [0] Local rows 7 nz 42 nz alloced 0 mem 6488., 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 6480., 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 6480., 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 [0] Number sends = 2; Number to self = 0 15 [0] 0 length = 4 to whom 1 16 [0] 1 length = 4 to whom 2 17 Now the indices for all remote sends (in order by process sent to) 18 [0] 0 19 [0] 1 20 [0] 2 21 [0] 3 22 [0] 0 23 [0] 1 24 [0] 2 25 [0] 3 26 [0] Number receives = 1; Number from self = 0 27 [0] 0 length 2 from whom 1 28 Now the indices for all remote receives (in order by process received from) 29 [0] 0 30 [0] 1 31 [1] Number sends = 2; Number to self = 0 32 [1] 0 length = 2 to whom 0 33 [1] 1 length = 2 to whom 2 34 Now the indices for all remote sends (in order by process sent to) 35 [1] 0 36 [1] 1 37 [1] 0 38 [1] 1 39 [1] Number receives = 1; Number from self = 0 40 [1] 0 length 4 from whom 0 41 Now the indices for all remote receives (in order by process received from) 42 [1] 0 43 [1] 1 44 [1] 2 45 [1] 3 46 [2] Number sends = 0; Number to self = 0 47 [2] Number receives = 2; Number from self = 0 48 [2] 0 length 4 from whom 0 49 [2] 1 length 2 from whom 1 50 Now the indices for all remote receives (in order by process received from) 51 [2] 0 52 [2] 1 53 [2] 2 54 [2] 3 55 [2] 4 56 [2] 5 57Dup/Copy tests: 0 0 58Dup/Copy tests: 0 1 59Dup/Copy tests: 0 2 60Dup/Copy tests: 1 0 61Dup/Copy tests: 1 1 62Dup/Copy tests: 1 2 63Dup/Copy tests: 2 0 64Dup/Copy tests: 2 1 65Dup/Copy tests: 2 2 66