国际标准期刊号: 2165- 7866
希罗德卡PP
共轭梯度求解器是一种众所周知的迭代技术,用于求解稀疏对称正定 (SPD) 线性方程组。本文的目的是使用 CUDA 来优化和并行化当前可用的 OpenFOAM(开源现场操作和操纵)共轭梯度求解器,CUDA 代表统一计算设备架构,是一个并行计算平台和应用程序编程接口 (API) NVIDIA 创建的模型。OpenFOAM 是一个 C++ 工具箱,用于开发连续介质力学问题的定制数值求解器,包括计算流体动力学。现有的共轭梯度求解器可以借助一些可用于稀疏矩阵存储的技术(例如压缩稀疏向量 (CSV))进行优化。