AlgebraicMultigrid.jl

AlgebraicMultigrid.jl——Julia 代数多重网格(AMG)求解库。纯 Julia 实现的代数多重网格库,提供 Ruge-Stüben 与基于图聚合(aggregation)的 AMG 预条件器,集成 Krylov 迭代求解器,是 Julia 生态中最常用的 AMG 求解方案。

GitHub

https://github.com/JuliaLinearAlgebra/AlgebraicMultigrid.jl

语言

Julia

许可证

MIT

定位

Julia 代数多重网格(AMG)求解库

核心能力

Ruge-Stüben AMG 预条件、聚合类(aggregation)AMG、Gauss-Seidel/SOR 平滑器、CG/GMRES 等 Krylov 求解器集成、稀疏矩阵(SparseArrays)接口、与 IterativeSolvers.jl 生态配合

学习价值 - 纯 Julia 实现,代码简洁可读,是学习 AMG 算法细节的高质量参考 - 与 Python 的 PyAMG 对比学习,可理解不同语言生态下同一算法的实现差异 - AMG 预条件路线与自研 FVM 引擎的求解器加速方向直接相关