目前正在進行的針對納維—斯托克斯(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 倍速度提升* 線性方程解算程序