CP2K 2.4 (Revision 12889)
Classes | Functions | Variables

preconditioner_types Namespace Reference

types of preconditioners More...

Classes

struct  preconditioner_type
struct  preconditioner_p_type

Functions

LOGICAL, public preconditioner_in_use (preconditioner)
subroutine, public init_preconditioner (preconditioner_env, para_env, blacs_env, error)
subroutine, public destroy_preconditioner (preconditioner_env, error)

Variables

CHARACTER(len=*), parameter,
private 
moduleN = 'preconditioner_types'

Detailed Description

types of preconditioners

History
Separate types from construction and application
Author:
Joost VandeVondele (09.2002)

Function Documentation

subroutine,public preconditioner_types::destroy_preconditioner ( TYPE(preconditioner_type)  preconditioner_env,
TYPE(cp_error_type),intent(inout)  error 
)
subroutine,public preconditioner_types::init_preconditioner ( TYPE(preconditioner_type)  preconditioner_env,
TYPE(cp_para_env_type),pointer  para_env,
TYPE(cp_blacs_env_type),pointer  blacs_env,
TYPE(cp_error_type),intent(inout)  error 
)

Definition at line 71 of file preconditioner_types.f90.

References input_constants::ot_precond_solver_default.

Referenced by qs_p_env_methods::p_env_create().

Here is the caller graph for this function:

LOGICAL,public preconditioner_types::preconditioner_in_use ( TYPE(preconditioner_type)  preconditioner)

Definition at line 63 of file preconditioner_types.f90.

Referenced by qs_ot_eigensolver::ot_eigensolver().

Here is the caller graph for this function:


Variable Documentation

CHARACTER(len=*),parameter,private preconditioner_types::moduleN = 'preconditioner_types'

Definition at line 34 of file preconditioner_types.f90.