(git:374b731)
Loading...
Searching...
No Matches
preconditioner_apply Module Reference

computes preconditioners, and implements methods to apply them currently used in qs_ot More...

Functions/Subroutines

subroutine, public apply_preconditioner_fm (preconditioner_env, matrix_in, matrix_out)
 applies a previously created preconditioner to a full matrix
 
subroutine, public apply_preconditioner_dbcsr (preconditioner_env, matrix_in, matrix_out)
 ...
 

Detailed Description

computes preconditioners, and implements methods to apply them currently used in qs_ot

History
  • [UB] 2009-05-13 Adding stable approximate inverse (full and sparse)
Author
Joost VandeVondele (09.2002)

Function/Subroutine Documentation

◆ apply_preconditioner_fm()

subroutine, public preconditioner_apply::apply_preconditioner_fm ( type(preconditioner_type preconditioner_env,
type(cp_fm_type), intent(in)  matrix_in,
type(cp_fm_type), intent(in)  matrix_out 
)

applies a previously created preconditioner to a full matrix

Parameters
preconditioner_env...
matrix_in...
matrix_out...

Definition at line 52 of file preconditioner_apply.F.

◆ apply_preconditioner_dbcsr()

subroutine, public preconditioner_apply::apply_preconditioner_dbcsr ( type(preconditioner_type preconditioner_env,
type(dbcsr_type)  matrix_in,
type(dbcsr_type)  matrix_out 
)

...

Parameters
preconditioner_env...
matrix_in...
matrix_out...

Definition at line 93 of file preconditioner_apply.F.

Here is the call graph for this function: