:orphan: # KSPView Prints the `KSP` data structure. ## Synopsis ``` #include "petscksp.h" PetscErrorCode KSPView(KSP ksp, PetscViewer viewer) ``` Collective ## Input Parameters - ***ksp -*** the Krylov space context - ***viewer -*** visualization context ## Options Database Key - ***-ksp_view -*** print the `KSP` data structure at the end of each `KSPSolve()` call ## Notes The available visualization contexts include - ***`PETSC_VIEWER_STDOUT_SELF` -*** standard output (default) - ***`PETSC_VIEWER_STDOUT_WORLD` -*** synchronized standard output where only the first processor opens the file. All other processors send their data to the first processor to print. The available formats include - ***`PETSC_VIEWER_DEFAULT` -*** standard output (default) - ***`PETSC_VIEWER_ASCII_INFO_DETAIL` -*** more verbose output for PCBJACOBI and PCASM The user can open an alternative visualization context with `PetscViewerASCIIOpen()` - output to a specified file. In the debugger you can do call `KSPView(ksp,0)` to display the `KSP`. (The same holds for any PETSc object viewer). ## See Also `KSP`, `PetscViewer`, `PCView()`, `PetscViewerASCIIOpen()` ## Level beginner ## Location src/ksp/ksp/interface/itcreate.c ## Examples src/ksp/ksp/tutorials/ex1.c
src/ksp/ksp/tutorials/ex1f.F90
src/ksp/ksp/tutorials/ex23.c
src/ksp/ksp/tutorials/ex72.c
## Implementations KSPView_BCGSL in src/ksp/ksp/impls/bcgsl/bcgsl.c
KSPView_CG in src/ksp/ksp/impls/cg/cg.c
KSPView_PIPELCG in src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
KSPView_Chebyshev in src/ksp/ksp/impls/cheby/cheby.c
KSPView_FCG in src/ksp/ksp/impls/fcg/fcg.c
KSPView_PIPEFCG in src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c
KSPView_FETIDP in src/ksp/ksp/impls/fetidp/fetidp.c
KSPView_GCR in src/ksp/ksp/impls/gcr/gcr.c
KSPView_PIPEGCR in src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
KSPView_AGMRES in src/ksp/ksp/impls/gmres/agmres/agmres.c
KSPView_DGMRES in src/ksp/ksp/impls/gmres/dgmres/dgmres.c
KSPView_GMRES in src/ksp/ksp/impls/gmres/gmres.c
KSPView_LGMRES in src/ksp/ksp/impls/gmres/lgmres/lgmres.c
KSPView_PIPEFGMRES in src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c
KSPView_HPDDM in src/ksp/ksp/impls/hpddm/hpddm.cxx
KSPView_LCD in src/ksp/ksp/impls/lcd/lcd.c
KSPView_LSQR in src/ksp/ksp/impls/lsqr/lsqr.c
KSPView_Richardson in src/ksp/ksp/impls/rich/rich.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ksp/ksp/interface/itcreate.c) [Index of all KSP routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)