petsc-3.10.0 2018-09-12
Report Typos and Errors
KSPSetDM
Sets the
DM
that may be used by some preconditioners
Synopsis
#include "petscksp.h"
PetscErrorCode
KSPSetDM
(
KSP
ksp,
DM
dm)
Logically Collective on
KSP
Input Parameters
ksp
- the preconditioner context
dm
- the dm, cannot be NULL
Notes
If this is used then the
KSP
will attempt to use the
DM
to create the matrix and use the routine set with
DMKSPSetComputeOperators
(). Use
KSPSetDMActive
(ksp,
PETSC_FALSE
) to instead use the matrix you've provided with
KSPSetOperators
().
See Also
KSPGetDM
(),
KSPSetDMActive
(),
KSPSetComputeOperators
(),
KSPSetComputeRHS
(),
KSPSetComputeInitialGuess
(),
DMKSPSetComputeOperators
(),
DMKSPSetComputeRHS
(),
DMKSPSetComputeInitialGuess
()
Level
intermediate
Location
src/ksp/ksp/interface/iterativ.c
Examples
src/ksp/ksp/examples/tutorials/ex25.c.html
src/ksp/ksp/examples/tutorials/ex28.c.html
src/ksp/ksp/examples/tutorials/ex29.c.html
src/ksp/ksp/examples/tutorials/ex32.c.html
src/ksp/ksp/examples/tutorials/ex34.c.html
src/ksp/ksp/examples/tutorials/ex43.c.html
src/ksp/ksp/examples/tutorials/ex45.c.html
src/ksp/ksp/examples/tutorials/ex50.c.html
src/ksp/ksp/examples/tutorials/ex65.c.html
src/ksp/ksp/examples/tutorials/ex66.c.html
src/ksp/ksp/examples/tutorials/ex70.c.html
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages