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 sort=rank-order 17 [0] Number of roots=2, leaves=2, remote ranks=1 18 [0] 0 <- (1,0) 19 [0] 1 <- (1,1) 20 [1] Number of roots=2, leaves=2, remote ranks=1 21 [1] 0 <- (0,0) 22 [1] 1 <- (0,1) 23 [0] Roots referenced by my leaves, by rank 24 [0] 1: 2 edges 25 [0] 0 <- 0 26 [0] 1 <- 1 27 [1] Roots referenced by my leaves, by rank 28 [1] 0: 2 edges 29 [1] 0 <- 0 30 [1] 1 <- 1 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 sort=rank-order 57 [0] Number of roots=2, leaves=2, remote ranks=1 58 [0] 0 <- (1,0) 59 [0] 1 <- (1,1) 60 [1] Number of roots=2, leaves=0, remote ranks=0 61 [0] Roots referenced by my leaves, by rank 62 [0] 1: 2 edges 63 [0] 0 <- 0 64 [0] 1 <- 1 65 [1] Roots referenced by my leaves, by rank 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 sort=rank-order 92 [0] Number of roots=2, leaves=2, remote ranks=1 93 [0] 0 <- (1,0) 94 [0] 1 <- (1,1) 95 [1] Number of roots=2, leaves=2, remote ranks=1 96 [1] 0 <- (0,0) 97 [1] 1 <- (0,1) 98 [0] Roots referenced by my leaves, by rank 99 [0] 1: 2 edges 100 [0] 0 <- 0 101 [0] 1 <- 1 102 [1] Roots referenced by my leaves, by rank 103 [1] 0: 2 edges 104 [1] 0 <- 0 105 [1] 1 <- 1 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 sort=rank-order 128 [0] Number of roots=2, leaves=2, remote ranks=1 129 [0] 0 <- (1,0) 130 [0] 1 <- (1,1) 131 [1] Number of roots=2, leaves=0, remote ranks=0 132 [0] Roots referenced by my leaves, by rank 133 [0] 1: 2 edges 134 [0] 0 <- 0 135 [0] 1 <- 1 136 [1] Roots referenced by my leaves, by rank 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