有史以来最大的计算流体动力学 (CFD) 模拟之一在周末进行了渲染。CFD 模拟协和式飞机以 300 公里/小时的速度着陆仅一秒,分辨率为 400 亿个单元 (2976×8936×1489),处理时间为 33 小时。据说使用传统 CFD 程序,这一秒的模拟需要长达九年的时间。
Moritz Lehmann 博士(又名@ProjectPhysX)在 GigaIO 的 SuperNODE 上使用 FluidX3D 程序进行了模拟,该程序配备了 32 个 AMD Instinct MI210 GPU,总 VRAM 为 2TB。
下面还有 Lehmann 的其他 CFD 项目的一些其他有趣视频,例如价值 45,000 美元 GPU 上的扶手椅模拟,以及牛的空气动力学。是的,一头牛。
在上面的视频中,您可以看到标志性的英法超音速客机,其襟翼以 10° 进场角向下,在下降和减速过程中造成大量湍流。该 CFD 从多个角度显示气流发生的情况。从某些角度来看,协和式飞机精心设计的线条似乎使空气沸腾。
Lehmann 博士在 Reddit 帖子中分享了有关协和式 CFD 的更多技术细节。令人惊讶的是,他表示模拟的每一帧都可视化 475 GB 的体积数据,因此一分钟总共占用 285 TB。
Lehmann 博士表示,“商业 CFD 需要数年时间才能完成,但 FluidX3D 只需周末即可完成。” Lehmann 博士实际上是 FluidX3D 的唯一开发者,也是 Khronos OpenCL Advisor。生活在 CFD 和图形领域的最前沿,他有远见地开发了具有 32 个 GPU 扩展能力的 FluidX3D (OpenCL),“开箱即用”。