![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Krylov subspace methods – Preconditioned GMRes with safety net. More...
Go to the source code of this file.
Functions | |
| INT | fasp_solver_dcsr_spgmres (const dCSRmat *A, const dvector *b, dvector *x, precond *pc, const REAL tol, const INT MaxIt, SHORT restart, const SHORT StopType, const SHORT PrtLvl) |
| Preconditioned GMRES method for solving Au=b with safe-guard. More... | |
| INT | fasp_solver_dbsr_spgmres (const dBSRmat *A, const dvector *b, dvector *x, precond *pc, const REAL tol, const INT MaxIt, SHORT restart, const SHORT StopType, const SHORT PrtLvl) |
| Preconditioned GMRES method for solving Au=b with safe-guard. More... | |
| INT | fasp_solver_dblc_spgmres (const dBLCmat *A, const dvector *b, dvector *x, precond *pc, const REAL tol, const INT MaxIt, SHORT restart, const SHORT StopType, const SHORT PrtLvl) |
| Preconditioned GMRES method for solving Au=b with safe-guard. More... | |
| INT | fasp_solver_dstr_spgmres (const dSTRmat *A, const dvector *b, dvector *x, precond *pc, const REAL tol, const INT MaxIt, SHORT restart, const SHORT StopType, const SHORT PrtLvl) |
| Preconditioned GMRES method for solving Au=b with safe-guard. More... | |
Krylov subspace methods – Preconditioned GMRes with safety net.
Reference: Y. Saad 2003 Iterative methods for sparse linear systems (2nd Edition), SIAM
Copyright (C) 2013–Present by the FASP team. All rights reserved.
TODO: Use one single function for all! –Chensong
Definition in file KrySPgmres.c.
| INT fasp_solver_dblc_spgmres | ( | const dBLCmat * | A, |
| const dvector * | b, | ||
| dvector * | x, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| SHORT | restart, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) |
Preconditioned GMRES method for solving Au=b with safe-guard.
| A | Pointer to dBLCmat: coefficient matrix |
| b | Pointer to dvector: right hand side |
| x | Pointer to dvector: unknowns |
| pc | Pointer to structure of precondition (precond) |
| tol | Tolerance for stopping |
| MaxIt | Maximal number of iterations |
| restart | Restarting steps |
| StopType | Stopping criteria type |
| PrtLvl | How much information to print out |
Definition at line 752 of file KrySPgmres.c.
| INT fasp_solver_dbsr_spgmres | ( | const dBSRmat * | A, |
| const dvector * | b, | ||
| dvector * | x, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| SHORT | restart, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) |
Preconditioned GMRES method for solving Au=b with safe-guard.
| A | Pointer to dBSRmat: coefficient matrix |
| b | Pointer to dvector: right hand side |
| x | Pointer to dvector: unknowns |
| pc | Pointer to structure of precondition (precond) |
| tol | Tolerance for stopping |
| MaxIt | Maximal number of iterations |
| restart | Restarting steps |
| StopType | Stopping criteria type |
| PrtLvl | How much information to print out |
Definition at line 409 of file KrySPgmres.c.
| INT fasp_solver_dcsr_spgmres | ( | const dCSRmat * | A, |
| const dvector * | b, | ||
| dvector * | x, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| SHORT | restart, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) |
Preconditioned GMRES method for solving Au=b with safe-guard.
| A | Pointer to dCSRmat: coefficient matrix |
| b | Pointer to dvector: right hand side |
| x | Pointer to dvector: unknowns |
| pc | Pointer to structure of precondition (precond) |
| tol | Tolerance for stopping |
| MaxIt | Maximal number of iterations |
| restart | Restarting steps |
| StopType | Stopping criteria type |
| PrtLvl | How much information to print out |
Modified by Chunsheng Feng on 07/22/2013: Add adapt memory allocate
Definition at line 66 of file KrySPgmres.c.
| INT fasp_solver_dstr_spgmres | ( | const dSTRmat * | A, |
| const dvector * | b, | ||
| dvector * | x, | ||
| precond * | pc, | ||
| const REAL | tol, | ||
| const INT | MaxIt, | ||
| SHORT | restart, | ||
| const SHORT | StopType, | ||
| const SHORT | PrtLvl | ||
| ) |
Preconditioned GMRES method for solving Au=b with safe-guard.
| A | Pointer to dSTRmat: coefficient matrix |
| b | Pointer to dvector: right hand side |
| x | Pointer to dvector: unknowns |
| pc | Pointer to structure of precondition (precond) |
| tol | Tolerance for stopping |
| MaxIt | Maximal number of iterations |
| restart | Restarting steps |
| StopType | Stopping criteria type |
| PrtLvl | How much information to print out |
Definition at line 1095 of file KrySPgmres.c.