AmgX 为 NVIDIA GPU 上的加速核心求解器技术提供了一条简单的路径。AmgX 可为模拟中的计算密集型线性求解器部分提供高达 10 倍的加速,特别适合隐式非结构化方法。

它是一个高性能、先进的库,包含灵活的求解器合成系统,允许用户轻松构建复杂的嵌套求解器和预处理器。

立即开始使用 AmgX

AmgX 库提供实现大规模并行的优化方法,可灵活选择求解器的构建方式,并且可通过简单的 C API 进行访问,该 API 可将并行性和 GPU 实现抽象化。

借助 AmgX 库中的方法和工具,开发者可以使用 AmgX 核心方法轻松创建专用求解器,并在 GPU 工作站、服务器和集群上快速部署解决方案。

主要特性

  • 灵活的配置支持嵌套求解器、光顺器和预条件器
  • Ruge-Steuben 代数多重网格
  • 非光顺聚合代数多重网格
  • Krylov方法:PCG、GMRES、BiCGStab 及其灵活变体
  • 光顺器:块Jacobi、Gauss-Seidel、不完全 LU、多项式、稠密 LU
  • 标量或耦合块系统
  • 支持 MPI
  • 支持 OpenMP
  • 灵活简单的高级 C API

AmgX 性能优势

代数多网格方法适用于各种问题,而 AmgX 库可以轻松加速各个领域的应用程序。

CFD

  • 航空航天
  • 汽车行业
  • 设计
  • 重工业

 

能源

  • 碳封存
  • 水槽建模
  • 地震图像处理
  • 油藏模拟
  • 流体流动
  • 网络流
  • 散热

物理学

  • 聚变
  • 等离子体
  • 天体物理学

可用性

AmgX 现已在 AmgX 资源库下载。