<div dir="ltr"><div><div><div><div><div><div><div>Hi PETSc team:<br><br></div>I am trying to analyze my code with which explicitly builds a Schur complement. <br><br></div>I tried to print the inner solver for the Schur complement by calling  <br><br>MatSchurComplementGetKSP(S, &ksp_s); <br>KSPView(ksp_s, PETSC_VIEWER_STDOUT_WORLD);<br><br></div>However, the info printed on screen cannot fully display the pc info:<br><br>PC Object: (pc0_inner_) 48 MPI processes<br>  type: ml<br>  PC has not been set up so information may be incomplete<br>    type is MULTIPLICATIVE, levels=0 cycles=unknown<br>      Cycles per PCApply=0<br>      Using externally compute Galerkin coarse grid matrices<br>  linear system matrix = precond matrix:<br>  Mat Object: 48 MPI processes<br>    type: mpiaij<br>    rows=823875, cols=823875<br>    total: nonzeros=35031501, allocated nonzeros=35031501<br>    total number of mallocs used during MatSetValues calls =0<br>      using I-node (on process 0) routines: found 5615 nodes, limit used is 5<br><br><br></div>I tried to run a PETSc fieldsplit, by calling -fieldsplit_p_inner_ flag, I can get all the inner solver info on screen.<br><br></div>Is there a way to print the solver in the definition of the Schur complement for the A_00 matrix for my case?<br><br></div>Thanks!<br><br></div>John<br></div>