[petsc-users] PCView only for one block ?

Matthew Knepley knepley at gmail.com
Tue Apr 16 09:09:53 CDT 2013


On Tue, Apr 16, 2013 at 4:05 AM, Mikolaj <mikolaj.szydlarski at cea.fr> wrote:

> Hello,
>
> I am using a block preconditioners and I wonder if it is possible to print
> PC data structure for sub-solvers limited only to the one block. By default
> PCView 'pollute' std output with the information about every single
> sub-setup from each MPI process ( e.g. below ) and I haven't found so far a
> solution for printing it only from one processor.
>

Pull out the subpc you want and call PCView. There is nothing from the
command line.

   Matt


> call PCView(pc,PETSC_VIEWER_STDOUT_**WORLD,ierr) after setup of
> sub-solvers:
>
> PC Object: 16 MPI processes
>   type: bjacobi
>     block Jacobi: number of blocks = 16
>     Local solve info for each block is in the following KSP and PC objects:
>   [0] number of local blocks = 1, first local block number = 0
>     [0] local block number 0
>
> And then 16 x
>
> {
>
>     KSP Object:    (sub_)     1 MPI processes
>       type: preonly
>       maximum iterations=10000, initial guess is zero
>       tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
>       left preconditioning
>       using NONE norm type for convergence test
>     PC Object:    (sub_)     1 MPI processes
>       type: ilu
>         ILU: out-of-place factorization
>         1 level of fill
>         tolerance for zero pivot 2.22045e-14
>
> }
>
> Thank you in advance for any hint,
>
> best regards,
>
> Mikolaj
>
> p.s. My petsc version: petsc-3.3-p5 and piece of code for printing:
>
>
>
>
>
>


-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130416/e6175a8f/attachment-0001.html>


More information about the petsc-users mailing list