MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Private Member Functions | |
procedure | create => pctx_create |
procedure | destroy => pctx_destroy |
Private Attributes | |
character(len=lenmempath) | memory_path |
the memory path, taken from the system matrix More... | |
class(petscmatrixtype), pointer | system_matrix |
pointer to the petsc system matrix More... | |
type(imslinearsettingstype), pointer | linear_settings |
the linear settings from IMS More... | |
integer(i4b) | ipc |
the IMS preconditioner type: 1=ILU0, 2=MILU0, 3=ILUT, 4=MILUT More... | |
character(len=16) | ims_pc_type |
the IMS preconditioner type as a string More... | |
integer(i4b), dimension(:), pointer, contiguous | iapc => null() |
CSR row pointer. More... | |
integer(i4b), dimension(:), pointer, contiguous | japc => null() |
CSR columns. More... | |
real(dp), dimension(:), pointer, contiguous | apc => null() |
CSR Preconditioner matrix values. More... | |
integer(i4b), dimension(:), pointer, contiguous | iw => null() |
(M)ILU0 work array More... | |
real(dp), dimension(:), pointer, contiguous | w => null() |
(M)ILU0 work array More... | |
integer(i4b), dimension(:), pointer, contiguous | jlu => null() |
(M)ILUT work array More... | |
integer(i4b), dimension(:), pointer, contiguous | jw => null() |
(M)ILUT work array More... | |
real(dp), dimension(:), pointer, contiguous | wlu => null() |
(M)ILUT work array More... | |
Definition at line 23 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 40 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 41 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 32 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 30 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 28 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 27 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 34 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 31 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 36 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 37 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 26 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 24 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 25 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 35 of file PetscImsPreconditioner.F90.
|
private |
Definition at line 38 of file PetscImsPreconditioner.F90.