
目前正在进行的针对纳维—斯托克斯(Navier-Stokes)模型以及Lattice Boltzman方法的几个项目已经表明,利用支持CUDA的GPU能够实现大幅的速度提升。这一工作在下面内容中进行了说明,开始部分为图表,接下来是技术报告的链接。利用GPU进行的天气建模以及海洋建模工作也在进行之中。
![]() |
![]() |
| 不可压缩的Navier-Stokes Thibault 以及 Senocak |
Lattice Boltzman Methods Tolke 以及 Krafczyk |
CUDA GPU可用的计算流体动力学(CFD)软件
- OpenCurrent:由CUDA加速的基于规则网格区域的PDE(偏微分方程)解决方案开源数据库
- Elegant Mathematics: Boltzmann Solver, Conjugate Gradient, GMRES
- 从VSG MeshViz XLM以及Avizo Wind非结构化的模拟数据中进行字段与特性抽取(PDF)
- 使用CUDA GPU的非结构化基于网格的CFD解算器
- 使用CUDA获得快速双倍精度的CFD编码
- Pullan Group的2D以及3D 欧拉(Euler)解算器
- GPU上的不连续加勒金法(Galerkin Method),Andreas Klockner著
- 格子玻尔兹曼(Lattice-Boltzmann)
- Tolke、Krafczyk有关格子玻尔兹曼、加勒金法的作品
- 基于格子玻尔兹曼的3D CFD
- 用于照明的Lattice Boltzman
- 3D LB解算器
- 基于Lattice-Boltzman的PDE解算器
- 纳维斯托克斯(Navier-Stokes)
- 利用CUDA的阿罗尼乌斯方程(Atmospheric Equation)
- 用CUDA进行等离子体湍流建模
- 稀疏矩阵线性解算器:迭代解算器
- 稀疏矩阵线性解算器:直接解算器
- 多网格解算器
- 流动计算
- 基于CUDA 的3D有限差计算(已建立的区域)
- 基于CUDA 的快速双精度CFD 代码(已建立的区域)
- 针对基于 GPU的未建立代码的Nodal Discontinuous Galerkin (DG) 代码
- Multiblock,代码

