AI, GPU 和 CFD

近日有幸上手 tfluid 软件,完全依靠 GPU 进行有限体积法的多相流数值模拟,GPU 用了之前服务器上的 H100 和 A6000,计算效率相当震撼,实现了此前在 CPU 上从未达到的规模。之前看到胡渊鸣的 taichi,用物质点法模拟积雪压实的物理效果,用在《冰雪奇缘》电影的制作上,流体模拟也有很多粒子法在GPU上获得很好的效果,意识到计算流体力学也会实现从 CPU 到 GPU 的转变。也因此关注了一些将 OpenFOAM 迁移至 GPU 的项目,比如 RapidCFD,这个项目支持非常古老的 GPU 和 CUDA 版本,而且开发进展缓慢,文档和用户反馈都很一般,因而没有上手。也关注过一些用 taichi 实现的流体求解器,但这些求解器都不太能处理复杂网格,距离工业应用还有距离。直到俞涛博士开始 tfluid 的商业化,我才第一次在 GPU 上进行流体仿真,亲身见证计算工具的巨变。

继续阅读“AI, GPU 和 CFD”