|
DOUG 0.2
|
Schwarz preconditioner with Symmetric Gauss-Seidel iterations. More...
Functions/Subroutines | |
| subroutine | FinePreconditioner_sgs_Init (FP, n_iter) |
| Create preconditioner with Symmetric Gauss-Seidel iterations. | |
| subroutine | FinePreconditioner_sgs_Apply (FP, sol, rhs) |
| Apply preconditioner. | |
Schwarz preconditioner with Symmetric Gauss-Seidel iterations.
| subroutine FinePreconditioner_sgs_mod::FinePreconditioner_sgs_Apply | ( | type(FinePreconditioner),intent(inout) | FP, |
| real(kind=rk),dimension(:),pointer | sol, | ||
| real(kind=rk),dimension(:),pointer | rhs | ||
| ) |
Apply preconditioner.
| sol | solution |
| rhs | right hand side |
Definition at line 67 of file FinePreconditioner_sgs.F90.
References stationary_mod::SymGaussSeidel().
Referenced by Preconditioner_mod::FinePreconditioner_Apply().
| subroutine FinePreconditioner_sgs_mod::FinePreconditioner_sgs_Init | ( | type(FinePreconditioner),intent(inout) | FP, |
| integer,intent(in) | n_iter | ||
| ) |
Create preconditioner with Symmetric Gauss-Seidel iterations.
| n_iter | number of iterations |
Definition at line 32 of file FinePreconditioner_sgs.F90.
References Preconditioner_base_mod::FINE_PRECONDITIONER_TYPE_SGS, and SpMtx_operation::SpMtx_add().
Referenced by main_aggr().
1.7.3-20110217