AlgebraicMultigrid.jl¶
AlgebraicMultigrid.jl——Julia 代数多重网格(AMG)求解库。纯 Julia 实现的代数多重网格库,提供 Ruge-Stüben 与基于图聚合(aggregation)的 AMG 预条件器,集成 Krylov 迭代求解器,是 Julia 生态中最常用的 AMG 求解方案。
GitHub |
|
语言 |
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 引擎的求解器加速方向直接相关