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

Go to the source code of this file.

Data Types

type  petscconvergencemodule::petsccnvgctxtype
 x vector from the previous iteration More...
 
interface  petscconvergencemodule::CnvgCheckFunc
 
interface  petscconvergencemodule::CnvgDestroyFunc
 
interface  petscconvergencemodule::KSPSetConvergenceTest
 

Modules

module  petscconvergencemodule
 

Functions/Subroutines

subroutine petscconvergencemodule::create (this, mat, settings, summary)
 
subroutine, public petscconvergencemodule::petsc_check_convergence (ksp, n, rnorm_L2, flag, context, ierr)
 Routine to check the convergence. This is called. More...
 
function petscconvergencemodule::apply_check (ctx, nit, dvmax, rnorm_inf, rnorm_L2)
 Apply the IMS convergence check. More...
 
subroutine petscconvergencemodule::destroy (this)
 

Variables

real(dp), parameter, private petscconvergencemodule::rnorm_l2_tol = DPREC
 Context for the custom convergence check. More...