最近经常在后台问是否有必要花时间去学 OpenFOAM 。这问题回答起来不太容易,毕竟萝卜白菜各有所爱嘛。个人感受,总结来说:如果不是为了水论文,那么用OpenFOAM纯粹是浪费时间。
用OpenFOAM当求解器的最终结果就是:你花了半年时间熟悉OpenFOAM,再花半个月时间设置、求解和后处理,结果发现别人只花了三天时间用商业软件把事儿给干了,而且还干得比你漂亮,你上哪儿说理去。那些整天鼓吹OpenFOAM的人,没有一个出来解释那些商业软件的卖点在哪里。相比较这些开源求解器,商业软件除了贵,真的没什么其他缺点了。而开源软件呢,除了不要钱,真的没太多优点。
其实说句扎心的,开发CFD求解器的人也不大看的上OpenFOAM,架构算不上优秀,代码太老,屎山代码太多,改造成本太高。OpenFOAM真正发挥能量的地方是在学术圈,大佬们晚上做梦搞出了个新的算法,可以在OpenFOAM中快速开发验证,然后水几篇论文,收工。
注:以上内容绝对是带有情绪的,最近快被OpenFOAM逼疯了。
”
(完)