Changeset 7efae20 for src/solvers/pcg.F90
- Timestamp:
- 03/08/07 16:31:30 (6 years ago)
- Branches:
- master, external, fix-prolong, refactor, refactor-ext, refactor-subsolvers
- Children:
- 38656c4
- Parents:
- ee8cedc
- git-author:
- chris <chris@…> (03/08/07 16:31:30)
- git-committer:
- chris <chris@…> (03/08/07 16:31:30)
- File:
-
- 1 edited
-
src/solvers/pcg.F90 (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/solvers/pcg.F90
ree8cedc r7efae20 244 244 245 245 !------------------------------- 246 ! Make preconditioner246 !> Make preconditioner 247 247 !------------------------------- 248 248 subroutine preconditioner(sol,A,rhs,M, & … … 253 253 use Vect_mod 254 254 implicit none 255 real(kind=rk),dimension(:),pointer :: sol 256 type(SpMtx) :: A 257 real(kind=rk),dimension(:),pointer :: rhs 258 type(Mesh),intent(in) :: M !Mesh259 real(kind=rk),dimension(:),pointer :: res ! --residual vector, allocated260 ! here for multiplicative Schwarz261 type(SpMtx),optional :: A_interf_ ! matr@interf.262 type(SpMtx),optional :: CoarseMtx_ ! Coarse matrix263 type(SpMtx),optional :: Restrict !Restriction matrix255 real(kind=rk),dimension(:),pointer :: sol !< solution 256 type(SpMtx) :: A !< sparse system matrix 257 real(kind=rk),dimension(:),pointer :: rhs !< right hand side 258 type(Mesh),intent(in) :: M !< Mesh 259 real(kind=rk),dimension(:),pointer :: res !< residual vector, allocated 260 !! here for multiplicative Schwarz 261 type(SpMtx),optional :: A_interf_ !< matr@interf. 262 type(SpMtx),optional :: CoarseMtx_ !< Coarse matrix 263 type(SpMtx),optional :: Restrict !< Restriction matrix 264 264 logical,intent(inout),optional :: refactor_ 265 265 logical,optional :: bugtrack_ … … 651 651 652 652 type(SpMtx),intent(in out) :: A !< System matrix (sparse) 653 float(kind=rk),dimension(:),pointer :: b !< RHS653 float(kind=rk),dimension(:),pointer :: b !< right hand side 654 654 float(kind=rk),dimension(:),pointer :: x !< Solution 655 655 type(Mesh),intent(in) :: Msh !< Mesh - aux data for Ax operation
Note: See TracChangeset
for help on using the changeset viewer.
