|
DOUG 0.2
|
Go to the source code of this file.
Data Types | |
| type | pcgRobust_mod::RobustPreconditionMtx |
| Matrices for the robust preconditioner. More... | |
Modules | |
| module | pcgRobust_mod |
PCG solver for the Robust Coarse Spaces. | |
Functions/Subroutines | |
| type(RobustPreconditionMtx) | pcgRobust_mod::RobustPreconditionMtx_new () |
| subroutine | pcgRobust_mod::pcg_forRCS (A, b, x) |
| pcg method where system matrix is the sum of inversed submatrices | |
| subroutine | pcgRobust_mod::precondition_forRCS (y, A, C, x) |
| Preconditioner C. | |
| subroutine | initialize (C, A) |
Definition in file pcg_robust.f90.
| subroutine precondition_forRCS::initialize | ( | type(RobustPreconditionMtx),intent(inout) | C, |
| type(SumOfInversedSubMtx),intent(inout) | A | ||
| ) |
Definition at line 194 of file pcg_robust.f90.
References SpMtx_op_block::D_ADDBLOCK_OPERATION_COLS, SpMtx_op_block::D_ADDBLOCK_OPERATION_DIAG, globals::sctls, SpMtx_operation::SpMtx_add(), SpMtx_op_block::SpMtx_addBlock(), and globals::stream.
Referenced by pcgRobust_mod::precondition_forRCS().
1.7.3-20110217