Octopus
preconditioners.F90 File Reference

Go to the source code of this file.

Modules

module  preconditioners_oct_m
 

Data Types

type  preconditioners_oct_m::preconditioner_t
 

Functions/Subroutines

subroutine, public preconditioners_oct_m::preconditioner_init (this, namespace, gr, mc, space)
 
subroutine, public preconditioners_oct_m::preconditioner_end (this)
 
subroutine, public preconditioners_oct_m::preconditioner_obsolete_variables (namespace, old_prefix, new_prefix)
 
subroutine, public preconditioners_oct_m::zpreconditioner_apply (pre, namespace, mesh, hm, a, b, ik, omega)
 
subroutine apply_d_inverse (a, b)
 
subroutine multigrid
 
subroutine, public preconditioners_oct_m::zpreconditioner_apply_batch (pre, namespace, mesh, hm, aa, bb, ik, omega)
 
subroutine multigrid_batch
 
subroutine, public preconditioners_oct_m::dpreconditioner_apply (pre, namespace, mesh, hm, a, b, ik, omega)
 
subroutine apply_d_inverse (a, b)
 
subroutine, public preconditioners_oct_m::dpreconditioner_apply_batch (pre, namespace, mesh, hm, aa, bb, ik, omega)
 

Variables

integer, parameter, public preconditioners_oct_m::pre_none = 0
 
integer, parameter, public preconditioners_oct_m::pre_filter = 1
 
integer, parameter, public preconditioners_oct_m::pre_jacobi = 2
 
integer, parameter, public preconditioners_oct_m::pre_poisson = 3
 
integer, parameter, public preconditioners_oct_m::pre_multigrid = 7
 

Function/Subroutine Documentation

◆ apply_d_inverse() [1/2]

subroutine zpreconditioner_apply::apply_d_inverse ( complex(real64), dimension(:,:), intent(in)  a,
complex(real64), dimension(:,:), intent(out)  b 
)
private

Definition at line 527 of file preconditioners.F90.

◆ multigrid()

subroutine multigrid
private

Definition at line 549 of file preconditioners.F90.

◆ multigrid_batch()

subroutine multigrid_batch
private

Definition at line 779 of file preconditioners.F90.

◆ apply_d_inverse() [2/2]

subroutine dpreconditioner_apply::apply_d_inverse ( real(real64), dimension(:,:), intent(in)  a,
real(real64), dimension(:,:), intent(out)  b 
)
private

Definition at line 1054 of file preconditioners.F90.