1Mat Object: 3 MPI processes 2 type: mpiaij 3row 0: (0, 1.) (1, 2.) (3, 3.) (4, 4.) (8, 5.) 4row 1: (1, 6.) (2, 7.) (5, 8.) (9, 9.) 5row 2: (0, 10.) (2, 11.) (6, 12.) 6row 3: (1, 13.) (3, 14.) (7, 15.) 7row 4: (0, 1005.) (4, 1001.) (5, 1002.) (7, 1003.) (8, 1004.) 8row 5: (1, 1009.) (5, 1006.) (6, 1007.) (9, 1008.) 9row 6: (4, 1010.) (6, 1011.) (10, 1012.) 10row 7: (5, 1013.) (7, 1014.) (11, 1015.) 11row 8: (0, 2004.) (4, 2005.) (8, 2001.) (9, 2002.) (11, 2003.) 12row 9: (1, 2008.) (5, 2009.) (9, 2006.) (10, 2007.) 13row 10: (2, 2012.) (8, 2010.) (10, 2011.) 14row 11: (3, 2015.) (9, 2013.) (11, 2014.) 15IS Object: 3 MPI processes 16 type: stride 17[0] Number of indices in (stride) set 2 18[0] 0 0 19[0] 1 1 20[1] Number of indices in (stride) set 2 21[1] 0 4 22[1] 1 5 23[2] Number of indices in (stride) set 2 24[2] 0 8 25[2] 1 9 26IS Object: 3 MPI processes 27 type: stride 28[0] Number of indices in (stride) set 2 29[0] 0 2 30[0] 1 3 31[1] Number of indices in (stride) set 2 32[1] 0 6 33[1] 1 7 34[2] Number of indices in (stride) set 2 35[2] 0 10 36[2] 1 11 37 38Explicit Schur complement of (0,0) in (1,1) 39Mat Object: 3 MPI processes 40 type: mpiaij 41row 0: (0, -1152.58) (1, 7.68132) (2, -245692.) (3, -518.033) (4, 247061.) (5, 506.253) 42row 1: (0, 30.2574) (1, 14.) (2, -1257.69) (3, 15.) (4, 1220.65) 43row 2: (0, 482599.) (1, -78.286) (2, 9.92284e+07) (3, 207603.) (4, -9.97873e+07) (5, -207887.) 44row 3: (0, -3.35093) (2, 290973.) (3, 1014.) (4, -291402.) (5, 1015.) 45row 4: (0, -721419.) (1, -1390.15) (2, -1.48023e+08) (3, -309695.) (4, 1.48866e+08) (5, 310621.) 46row 5: (0, -4683.24) (1, 2015.) (2, -384133.) (4, 388716.) (5, 2014.) 47 48Explicit Schur complement of (1,1) in (0,0) 49Mat Object: 3 MPI processes 50 type: mpiaij 51row 0: (0, 1.) (1, 0.656203) (2, 4.) (3, 1.54901) (4, 5.) (5, -1.55129) 52row 1: (0, -3.04112) (1, 6.) (2, 3.64573) (3, 8.) (4, -3.65114) (5, 9.) 53row 2: (0, 1005.) (1, -449.942) (2, 1001.) (3, 518.641) (4, 1004.) (5, 484.072) 54row 3: (0, -438.137) (1, 1009.) (2, -480.759) (3, 1006.) (4, 481.472) (5, 1008.) 55row 4: (0, 2004.) (1, 897.654) (2, 2005.) (3, -1034.73) (4, 2001.) (5, 1036.26) 56row 5: (0, 872.366) (1, 2008.) (2, -1045.8) (3, 2009.) (4, -958.649) (5, 2006.) 57 58Preconditioning Schur complement of (0,0) in (1,1) 59Mat Object: 3 MPI processes 60 type: mpiaij 61row 0: (0, 11.) (1, -30.) (2, 12.) 62row 1: (0, -15.1667) (1, 14.) (3, 15.) 63row 2: (2, 1011.) (3, -1012.02) (4, 1012.) 64row 3: (2, -1014.01) (3, 1014.) (5, 1015.) 65row 4: (0, 2012.) (4, 2011.) (5, -2012.01) 66row 5: (1, 2015.) (4, -2014.) (5, 2014.) 67 68After update 69Mat Object: 3 MPI processes 70 type: mpiaij 71row 0: (0, 12.) (1, -15.) (2, 12.) 72row 1: (0, -13.) (1, 15.) (3, 15.) 73row 2: (2, 1012.) (3, -1011.01) (4, 1012.) 74row 3: (2, -1013.) (3, 1015.) (5, 1015.) 75row 4: (0, 2012.) (4, 2012.) (5, -2011.) 76row 5: (1, 2015.) (4, -2013.) (5, 2015.) 77