![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Krylov subspace methods – Preconditioned minimal residual. More...
Go to the source code of this file.
Functions | |
INT | fasp_solver_dcsr_pminres (dCSRmat *A, dvector *b, dvector *u, precond *pc, const REAL tol, const REAL abstol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) |
A preconditioned minimal residual (Minres) method for solving Au=b. More... | |
INT | fasp_solver_dblc_pminres (dBLCmat *A, dvector *b, dvector *u, precond *pc, const REAL tol, const REAL abstol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) |
A preconditioned minimal residual (Minres) method for solving Au=b. More... | |
INT | fasp_solver_dstr_pminres (dSTRmat *A, dvector *b, dvector *u, precond *pc, const REAL tol, const REAL abstol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) |
A preconditioned minimal residual (Minres) method for solving Au=b. More... | |
INT | fasp_solver_pminres (mxv_matfree *mf, dvector *b, dvector *u, precond *pc, const REAL tol, const REAL abstol, const INT MaxIt, const SHORT StopType, const SHORT PrtLvl) |
A preconditioned minimal residual (Minres) method for solving Au=b. More... | |
Krylov subspace methods – Preconditioned minimal residual.
Reference: Y. Saad 2003 Iterative methods for sparse linear systems (2nd Edition), SIAM
Copyright (C) 2012–Present by the FASP team. All rights reserved.
Definition in file KryPminres.c.
INT fasp_solver_dblc_pminres | ( | dBLCmat * | A, |
dvector * | b, | ||
dvector * | u, | ||
precond * | pc, | ||
const REAL | tol, | ||
const REAL | abstol, | ||
const INT | MaxIt, | ||
const SHORT | StopType, | ||
const SHORT | PrtLvl | ||
) |
A preconditioned minimal residual (Minres) method for solving Au=b.
A | Pointer to dBLCmat: coefficient matrix |
b | Pointer to dvector: right hand side |
u | Pointer to dvector: unknowns |
pc | Pointer to precond: structure of precondition |
tol | Tolerance for relative residual |
abstol | Tolerance for absolute residual |
MaxIt | Maximal number of iterations |
StopType | Stopping criteria type |
PrtLvl | How much information to print out |
Rewritten based on the original version by Xiaozhe Hu 05/24/2010 Modified by Chensong Zhang on 04/09/2013
Definition at line 470 of file KryPminres.c.
INT fasp_solver_dcsr_pminres | ( | dCSRmat * | A, |
dvector * | b, | ||
dvector * | u, | ||
precond * | pc, | ||
const REAL | tol, | ||
const REAL | abstol, | ||
const INT | MaxIt, | ||
const SHORT | StopType, | ||
const SHORT | PrtLvl | ||
) |
A preconditioned minimal residual (Minres) method for solving Au=b.
A | Pointer to dCSRmat: coefficient matrix |
b | Pointer to dvector: right hand side |
u | Pointer to dvector: unknowns |
pc | Pointer to precond: structure of precondition |
tol | Tolerance for relative residual |
abstol | Tolerance for absolute residual |
MaxIt | Maximal number of iterations |
StopType | Stopping criteria type |
PrtLvl | How much information to print out |
Rewritten based on the original version by Shiquan Zhang 05/10/2010 Modified by Chensong Zhang on 04/09/2013
Definition at line 61 of file KryPminres.c.
INT fasp_solver_dstr_pminres | ( | dSTRmat * | A, |
dvector * | b, | ||
dvector * | u, | ||
precond * | pc, | ||
const REAL | tol, | ||
const REAL | abstol, | ||
const INT | MaxIt, | ||
const SHORT | StopType, | ||
const SHORT | PrtLvl | ||
) |
A preconditioned minimal residual (Minres) method for solving Au=b.
A | Pointer to dSTRmat: coefficient matrix |
b | Pointer to dvector: right hand side |
u | Pointer to dvector: unknowns |
pc | Pointer to precond: structure of precondition |
tol | Tolerance for relative residual |
abstol | Tolerance for absolute residual |
MaxIt | Maximal number of iterations |
StopType | Stopping criteria type |
PrtLvl | How much information to print out |
Definition at line 876 of file KryPminres.c.
INT fasp_solver_pminres | ( | mxv_matfree * | mf, |
dvector * | b, | ||
dvector * | u, | ||
precond * | pc, | ||
const REAL | tol, | ||
const REAL | abstol, | ||
const INT | MaxIt, | ||
const SHORT | StopType, | ||
const SHORT | PrtLvl | ||
) |
A preconditioned minimal residual (Minres) method for solving Au=b.
mf | Pointer to mxv_matfree: spmv operation |
b | Pointer to dvector: right hand side |
u | Pointer to dvector: unknowns |
pc | Pointer to precond: structure of precondition |
tol | Tolerance for relative residual |
abstol | Tolerance for absolute residual |
MaxIt | Maximal number of iterations |
StopType | Stopping criteria type |
PrtLvl | How much information to print out |
Rewritten by Chensong Zhang on 05/01/2012
Definition at line 1283 of file KryPminres.c.