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