目前正在进行的针对纳维—斯托克斯(Navier-Stokes)模型以及Lattice Boltzman方法的几个项目已经表明,利用支持CUDA的GPU能够实现大幅的速度提升。这一工作在下面内容中进行了说明,开始部分为图表,接下来是技术报告的链接。利用GPU进行的天气建模以及海洋建模工作也在进行之中。
.jpg)
不可压缩的Navier-Stokes Thibault 以及 Senocak
.jpg)
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 倍速度提升* | 线性方程解算程序 |