Scientific Computing
Nick Trefethen
Learn iterative methods in scientific computing with this course by Nick Trefethen. Master numerical techniques for solving complex problems!
More resources on Iterative Methods
Wolfram MathWorld
MathWorld is an online mathematics encyclopedia from Wolfram Research offering detailed, browsable articles on topics across the math spectrum, including algebra, geometry, calculus, and number theory. Each entry includes definitions, theorems, formulas, diagrams, worked examples, and links to further reading.
PETSc Documentation
Reference manual for KSP, the Krylov subspace solver interface in the PETSc scientific computing library. Documents GMRES, conjugate gradient, BiCGStab, MINRES and other solvers, plus preconditioner pairing, convergence tests, and monitors used to solve large sparse linear systems in parallel code.
Iterative Methods for Sparse Linear Systems
Standard SIAM graduate text on solving large sparse linear systems iteratively. Covers sparse storage formats, classical relaxation, projection and Krylov subspace methods such as GMRES and conjugate gradient, preconditioning techniques including incomplete factorizations, multigrid, domain decomposition, and their parallel implementation.