很多熟悉CFD的朋友应该能猜到,开源CFD领域的老大就是OpenFOAM,其在CFD领域的地位就如同Linux在操作系统地位。
OpenFOAM相关内容就不介绍了,关于OF的介绍,教程,书籍,网上百度一大把。
笔者一向的观点就是,技术领域要学就学最难的,要做就做最好的。可以看到OpenFOAM经过多年的发展,其技术已经非常成熟,生态链要比一般的开源软件好的多。有些公司专门针对OpenFOAM开发了前后处理,有些公司致力于OpenFOA的商业化,亚马逊和微软都专门针对OF提供了云端支持,使用起来更方便。
笔者也开发了针对OpenFOAM的前处理器FasFluid,当然距离好的商业前处理器还有距离,有兴趣的朋友可到 www.cae-sim.com 下载
从技术角度看,OpenFOAM用C 编写,容易移植扩展,底层代码结构逻辑清晰,可求解问题种类较多,功能强大,开源商用前后处理器都有,有众多使用和开发者,对于想在CFD领域深钻的同学来说是不二选择。
需要说明的是OpenFOAM有一定的入门门槛,基于Linux,在windows只能用类似Linux虚拟机的方式使用,对于没有C ,Linux和CFD功底的初学者,比较有挑战性。
声明:原创文章,欢迎留言与我讨论,如需转载留言