1Matrix mpibaij(2) 2Mat Object: 2 MPI processes 3 type: mpibaij 4 rows=8, cols=8, bs=2 5 total: nonzeros=64, allocated nonzeros=64 6 total number of mallocs used during MatSetValues calls=0 7 [0] Local rows 4 nz 32 nz alloced 32 bs 2 mem. 8 [0] on-diagonal part: nz 16 9 [0] off-diagonal part: nz 16 10 [1] Local rows 4 nz 32 nz alloced 32 bs 2 mem. 11 [1] on-diagonal part: nz 16 12 [1] off-diagonal part: nz 16 13 Information on VecScatter used in matrix-vector product: 14 PetscSF Object: 2 MPI processes 15 type: basic 16 [0] Number of roots=2, leaves=2, remote ranks=1 17 [0] 0 <- (1,0) 18 [0] 1 <- (1,1) 19 [1] Number of roots=2, leaves=2, remote ranks=1 20 [1] 0 <- (0,0) 21 [1] 1 <- (0,1) 22 [0] Roots referenced by my leaves, by rank 23 [0] 1: 2 edges 24 [0] 0 <- 0 25 [0] 1 <- 1 26 [1] Roots referenced by my leaves, by rank 27 [1] 0: 2 edges 28 [1] 0 <- 0 29 [1] 1 <- 1 30 MultiSF sort=rank-order 31Mat Object: 2 MPI processes 32 type: mpibaij 33row 0: (0, 200.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 1200.) (6, 14.) (7, 16.) 34row 1: (0, 18.) (1, 200.) (2, 22.) (3, 2400.) (4, 26.) (5, 28.) (6, 30.) (7, 3200.) 35row 2: (0, 34.) (1, 36.) (2, 38.) (3, 40.) (4, 42.) (5, 44.) (6, 46.) (7, 48.) 36row 3: (0, 50.) (1, 52.) (2, 54.) (3, 5600.) (4, 58.) (5, 60.) (6, 62.) (7, 64.) 37row 4: (0, 66.) (1, 68.) (2, 70.) (3, 72.) (4, 74.) (5, 76.) (6, 78.) (7, 80.) 38row 5: (0, 82.) (1, 84.) (2, 86.) (3, 88.) (4, 90.) (5, 92.) (6, 94.) (7, 96.) 39row 6: (0, 98.) (1, 100.) (2, 102.) (3, 104.) (4, 106.) (5, 108.) (6, 110.) (7, 112.) 40row 7: (0, 114.) (1, 116.) (2, 98.) (3, 120.) (4, 122.) (5, 124.) (6, 126.) (7, 128.) 41Matrix mpisbaij(2) 42Mat Object: 2 MPI processes 43 type: mpisbaij 44 rows=8, cols=8, bs=2 45 total: nonzeros=40, allocated nonzeros=64 46 total number of mallocs used during MatSetValues calls=0 47 [0] Local rows 4 nz 28 nz alloced 32 bs 2 mem. 48 [0] on-diagonal part: nz 12 49 [0] off-diagonal part: nz 16 50 [1] Local rows 4 nz 12 nz alloced 32 bs 2 mem. 51 [1] on-diagonal part: nz 12 52 [1] off-diagonal part: nz 0 53 Information on VecScatter used in matrix-vector product: 54 PetscSF Object: 2 MPI processes 55 type: basic 56 [0] Number of roots=2, leaves=2, remote ranks=1 57 [0] 0 <- (1,0) 58 [0] 1 <- (1,1) 59 [1] Number of roots=2, leaves=0, remote ranks=0 60 [0] Roots referenced by my leaves, by rank 61 [0] 1: 2 edges 62 [0] 0 <- 0 63 [0] 1 <- 1 64 [1] Roots referenced by my leaves, by rank 65 MultiSF sort=rank-order 66Mat Object: 2 MPI processes 67 type: mpisbaij 68row 0: (0, 200.) (1, 4.) (2, 6.) (3, 8.) (4, 10.) (5, 1200.) (6, 14.) (7, 16.) 69row 1: (0, 18.) (1, 200.) (2, 22.) (3, 2400.) (4, 26.) (5, 28.) (6, 30.) (7, 3200.) 70row 2: (2, 38.) (3, 40.) (4, 42.) (5, 44.) (6, 46.) (7, 48.) 71row 3: (2, 54.) (3, 5600.) (4, 58.) (5, 60.) (6, 62.) (7, 64.) 72row 4: (4, 74.) (5, 76.) (6, 78.) (7, 80.) 73row 5: (4, 90.) (5, 92.) (6, 94.) (7, 96.) 74row 6: (6, 110.) (7, 112.) 75row 7: (6, 126.) (7, 128.) 76Matrix mpibaij(1) 77Mat Object: 2 MPI processes 78 type: mpibaij 79 rows=4, cols=4 80 total: nonzeros=16, allocated nonzeros=16 81 total number of mallocs used during MatSetValues calls=0 82 [0] Local rows 2 nz 8 nz alloced 8 bs 1 mem. 83 [0] on-diagonal part: nz 4 84 [0] off-diagonal part: nz 4 85 [1] Local rows 2 nz 8 nz alloced 8 bs 1 mem. 86 [1] on-diagonal part: nz 4 87 [1] off-diagonal part: nz 4 88 Information on VecScatter used in matrix-vector product: 89 PetscSF Object: 2 MPI processes 90 type: basic 91 [0] Number of roots=2, leaves=2, remote ranks=1 92 [0] 0 <- (1,0) 93 [0] 1 <- (1,1) 94 [1] Number of roots=2, leaves=2, remote ranks=1 95 [1] 0 <- (0,0) 96 [1] 1 <- (0,1) 97 [0] Roots referenced by my leaves, by rank 98 [0] 1: 2 edges 99 [0] 0 <- 0 100 [0] 1 <- 1 101 [1] Roots referenced by my leaves, by rank 102 [1] 0: 2 edges 103 [1] 0 <- 0 104 [1] 1 <- 1 105 MultiSF sort=rank-order 106Mat Object: 2 MPI processes 107 type: mpibaij 108row 0: (0, 200.) (1, 4.) (2, 6.) (3, 8.) 109row 1: (0, 10.) (1, 1200.) (2, 14.) (3, 16.) 110row 2: (0, 18.) (1, 200.) (2, 22.) (3, 2400.) 111row 3: (0, 26.) (1, 28.) (2, 30.) (3, 3200.) 112Matrix mpisbaij(1) 113Mat Object: 2 MPI processes 114 type: mpisbaij 115 rows=4, cols=4 116 total: nonzeros=10, allocated nonzeros=16 117 total number of mallocs used during MatSetValues calls=0 118 [0] Local rows 2 nz 7 nz alloced 8 bs 1 mem. 119 [0] on-diagonal part: nz 3 120 [0] off-diagonal part: nz 4 121 [1] Local rows 2 nz 3 nz alloced 8 bs 1 mem. 122 [1] on-diagonal part: nz 3 123 [1] off-diagonal part: nz 0 124 Information on VecScatter used in matrix-vector product: 125 PetscSF Object: 2 MPI processes 126 type: basic 127 [0] Number of roots=2, leaves=2, remote ranks=1 128 [0] 0 <- (1,0) 129 [0] 1 <- (1,1) 130 [1] Number of roots=2, leaves=0, remote ranks=0 131 [0] Roots referenced by my leaves, by rank 132 [0] 1: 2 edges 133 [0] 0 <- 0 134 [0] 1 <- 1 135 [1] Roots referenced by my leaves, by rank 136 MultiSF sort=rank-order 137Mat Object: 2 MPI processes 138 type: mpisbaij 139row 0: (0, 200.) (1, 4.) (2, 6.) (3, 8.) 140row 1: (1, 1200.) (2, 14.) (3, 16.) 141row 2: (2, 22.) (3, 2400.) 142row 3: (3, 3200.) 143