Implement iterative methods from the AMGCL C++ library, a header-only library designed for solving large sparse linear systems using the Algebraic Multigrid (AMG) method.
Evaluate AMG as both a standalone solver and as a preconditioner within iterative methods such as Conjugate Gradient, BiCGStab, and GMRES.
Compare AMGCL-based iterative methods with the currently implemented solvers to assess performance, stability, and scalability.