吾生有涯 学海无涯
析模有界 知识无界

基于LBM的开源CFD代码:FluidX3D

内容纲要

FluidX3D是一款开源的基于Lattice Boltzmann 方法的CFD软件,可通过OpenCL在所有GPU和CPU上运行。

  • 仓库地址:https://github.com/ProjectPhysX/FluidX3D

官网上展示了一堆炫酷的动画,就像下面这种。作者 Dr. Moritz Lehmann 的油管空间上也有大量的里一共FluidX3D计算的结果动画(直接搜索Dr. Moritz Lehmann即可找到)。真心羡慕作者的计算资源,据说Dr. Moritz Lehmann是英特尔GPU软件开发工程师,应该是不缺计算资源的吧。

FluidX3D没有预编译版本,想要体验使用的话,可以从仓库下载源代码,然后利用Visual Studio打开,编译后才能运行。源代码中预置了不少的案例,有兴趣的道友可以自行尝试。

不过个人觉得,这玩意儿其实还是挺费计算资源的,工业应用目前还很难。LBM方法虽然天生适合并行和GPU计算,但是计算结果非常依赖于格点密度,在计算资源消耗方面要比FVM等传统方法大得多,妥妥的属于富人的玩具。

从FluidX3D提供的示例来看,要使用其求解问题,需要进入到源代码中进行程序编制,不是太方便。

后面有时间再耍。


(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《基于LBM的开源CFD代码:FluidX3D》
文章链接:https://www.topcfd.cn/40157/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册