目前正在进行的针对纳维—斯托克斯(Navier-Stokes)模型以及Lattice Boltzman方法的几个项目已经表明,利用支持CUDA的GPU能够实现大幅的速度提升。这一工作在下面内容中进行了说明,开始部分为图表,接下来是技术报告的链接。利用GPU进行的天气建模以及海洋建模工作也在进行之中。

 

不可压缩的Navier-Stokes Thibault 以及 Senocak


Lattice Boltzman Methods Tolke 以及 Krafczyk

 

 

GPU 加速应用

 

应用 描述 支持特性
Altair AcuSolve 2 倍速度提升* 线性方程解算程序
   多 GPU
ANSYS Fluent 2-2.5 倍性能提升* AMG 耦合压力求解器
   辐射换热模型
Autodesk Moldflow 1.5 倍速度提升* 线性方程解算程序
FEFLO (GMU-Lohner) 2-10 倍速度提升* 隐性和显性解算程序
FluiDyna Culises for OpenFOAM 3 倍解算程序速度提升* 线性方程解算程序
FluiDyna LBultra 20 倍速度提升* Lattice-Boltzmann 解算程序
   多 GPU
Prometech Particleworks 4-9 倍速度提升* 利用 MPS 的粒子 CFD
   多 GPU
S3D (Sandia 和 Oakridge NL) 5 倍速度提升* 化学内核
SD++ (Stanford-Jameson) 15 倍速度提升* 显性可压缩解算程序
Turbostream Ltd 19 倍速度提升* 显性可压缩解算程序
   多 GPU
Vratis ARAEL 3 倍解算程序速度提升* 线性方程解算程序
Vratis SpeedIT eXtreme for OpenFOAM 6 倍解算程序速度提升* 线性方程解算程序
   多 GPU
Abaqus/Standard 1.5 - 2.5 倍速度提升* 直接稀疏解算程序
ANSYS Mechanical 2-3 倍速度提升* 直接与迭代解算程序
DS DesignSight \ 版本: V6R2013x
   直接稀疏解算程序
Impetus Afea 10 倍 SPH, 2 倍总体速度提升* 线性方程解算程序
LS-DYNA Implicit \ 版本: 用于 CentOS Linux 的 Beta 版本
   线性方程解算程序
MSC Marc \ 版本 2012
   直接稀疏解算程序
MSC Nastran 1.5 倍速度提升* 线性方程解算程序