MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
PetscImsPreconditioner.F90 File Reference
#include <petsc/finclude/petscksp.h>
Include dependency graph for PetscImsPreconditioner.F90:

Go to the source code of this file.

Data Types

type  petscimspreconditionermodule::pcshellctxtype
 
interface  petscimspreconditionermodule::PCShellGetContext
 

Modules

module  petscimspreconditionermodule
 

Functions/Subroutines

subroutine petscimspreconditionermodule::pctx_create (this, matrix, lin_settings)
 Create the preconditioner context from the system matrix. More...
 
subroutine petscimspreconditionermodule::pctx_destroy (this)
 Cleanup the context. More...
 
subroutine, public petscimspreconditionermodule::pcshell_apply (pc, x, y, ierr)
 Apply shell preconditioner. More...
 
subroutine, public petscimspreconditionermodule::pcshell_setup (pc, ierr)
 Set up the custom preconditioner. More...
 

Variables

character(len=9), dimension(4) petscimspreconditionermodule::ims_pc_type = ["IMS ILU0 ", "IMS MILU0", "IMS ILUT ", "IMS MILUT"]