![]() |
Octopus
|
Data Types | |
| interface | bcg |
| interface | bcgstab |
| interface | cg |
| interface | cgnr |
| interface | dbcg |
| interface | dqgmres |
| interface | fgmres |
| interface | fom |
| interface | gmres |
| type | sparskit_solver_t |
| interface | tfqmr |
Functions/Subroutines | |
| subroutine, public | sparskit_solver_init (namespace, n, sk, is_complex) |
| subroutine, public | sparskit_solver_end (sk) |
| subroutine, public | sparskit_solver_copy (sko, ski) |
| subroutine, public | dsparskit_solver_run (namespace, sk, op, opt, sol, rhs) |
| subroutine, public | zsparskit_solver_run (namespace, sk, op, opt, sol, rhs) |
Variables | |
| integer, parameter, public | sk_cg = 1 |
| Conjugate Gradient Method. More... | |
| integer, parameter, public | sk_cgnr = 2 |
| Conjugate Gradient Method (Normal Residual equation) More... | |
| integer, parameter, public | sk_bcg = 3 |
| Bi-Conjugate Gradient Method. More... | |
| integer, parameter, public | sk_dbcg = 4 |
| BCG with partial pivoting. More... | |
| integer, parameter, public | sk_bcgstab = 5 |
| BCG stabilized. More... | |
| integer, parameter, public | sk_tfqmr = 6 |
| Transpose-Free Quasi-Minimum Residual method. More... | |
| integer, parameter, public | sk_fom = 7 |
| Full Orthogonalization Method. More... | |
| integer, parameter, public | sk_gmres = 8 |
| Generalized Minimum Residual method. More... | |
| integer, parameter, public | sk_fgmres = 9 |
| Flexible version of Generalized Minimum Residual method. More... | |
| integer, parameter, public | sk_dqgmres = 10 |
| Direct versions of Quasi Generalized Minimum Residual method. More... | |
| integer, parameter, public | sk_minval = SK_CG |
| integer, parameter, public | sk_maxval = SK_DQGMRES |
| subroutine, public sparskit_oct_m::sparskit_solver_init | ( | type(namespace_t), intent(in) | namespace, |
| integer, intent(in) | n, | ||
| type(sparskit_solver_t), intent(out) | sk, | ||
| logical, intent(in) | is_complex | ||
| ) |
Definition at line 239 of file sparskit.F90.
| subroutine, public sparskit_oct_m::sparskit_solver_end | ( | type(sparskit_solver_t), intent(inout) | sk | ) |
Definition at line 436 of file sparskit.F90.
| subroutine, public sparskit_oct_m::sparskit_solver_copy | ( | type(sparskit_solver_t), intent(inout) | sko, |
| type(sparskit_solver_t), intent(in) | ski | ||
| ) |
Definition at line 449 of file sparskit.F90.
| subroutine, public sparskit_oct_m::dsparskit_solver_run | ( | type(namespace_t), intent(in) | namespace, |
| type(sparskit_solver_t), intent(inout) | sk, | ||
| op, | |||
| opt, | |||
| real(real64), dimension(:), intent(inout) | sol, | ||
| real(real64), dimension(:), intent(in) | rhs | ||
| ) |
Definition at line 544 of file sparskit.F90.
| subroutine, public sparskit_oct_m::zsparskit_solver_run | ( | type(namespace_t), intent(in) | namespace, |
| type(sparskit_solver_t), intent(inout) | sk, | ||
| op, | |||
| opt, | |||
| complex(real64), dimension(:), intent(inout) | sol, | ||
| complex(real64), dimension(:), intent(in) | rhs | ||
| ) |
Definition at line 692 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_cg = 1 |
Conjugate Gradient Method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_cgnr = 2 |
Conjugate Gradient Method (Normal Residual equation)
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_bcg = 3 |
Bi-Conjugate Gradient Method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_dbcg = 4 |
BCG with partial pivoting.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_bcgstab = 5 |
BCG stabilized.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_tfqmr = 6 |
Transpose-Free Quasi-Minimum Residual method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_fom = 7 |
Full Orthogonalization Method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_gmres = 8 |
Generalized Minimum Residual method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_fgmres = 9 |
Flexible version of Generalized Minimum Residual method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_dqgmres = 10 |
Direct versions of Quasi Generalized Minimum Residual method.
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_minval = SK_CG |
Definition at line 129 of file sparskit.F90.
| integer, parameter, public sparskit_oct_m::sk_maxval = SK_DQGMRES |
Definition at line 129 of file sparskit.F90.