昨天写了一篇关于PHengLEI的试用小记,引发了众多留言。
底下留言很多,有些很尖锐,太有刺激性我没有放出来。也有中肯的且够引人思考的留言,我放出来了一部分。但不管是尖锐的还是中肯的,实际上都体现了道友们对我们国家至今没有一款拿得上台面的CFD软件的担忧。事实上就目前的形势来看,国产CFD软件就跟大国男足一样,短期内丝毫看不到任何的破局希望。
在通用CFD计算软件方面,基本已经被米帝和欧帝的软件所垄断,除非计算环境发生革命性的变化(比如说量子计算取代电子计算,然后软件开发方式推倒重来),否则几乎很难被后来者追上,目前国内没看到公开发行的通用CFD计算软件。CFD云计算是不错的机会,不过目前国内的云计算环境距离达到simscale的水平还有不短的距离。专业计算软件方面,由于国内宣称自主开发的CFD软件大多集中于高校,市面上基本上看不到公开发行版,所以无从评判水平高下。不过从数据积累上推测,可能距离国外同类软件也有不小距离。(专业软件极其依赖于数据积累。国内起步较晚,想要达到国外接近水平,难度较大)
CFD软件不同于微信支付宝这类场景应用型软件,其包含了很多数学物理上的理论,绝不是简单的几个程序猿就能解决问题的。理论上的缺失会影响到软件的水平,而这方面又很难在短期内得以弥补。可以说CFD软件水平代表了CFD理论研究水平。国内的CFD相关理论研究水平怎样?与世界水平相比又怎样?除了数学物理理论,CFD软件也是计算机软件,而且还是计算密集型软件,因此还得强调计算效率,这更进一步提高了CFD软件开发的难度。
开发难度只是国产CFD软件困境中最简单的一环,更为严重的困境来自于产品研发工具软件生态,软件能维持生存下去才能慢慢发展壮大。当前产品研发过程中通常会用到一系列的工具软件,软件之间的兼容性问题显得极为重要。国内工业软件似乎都不行,不仅是CFD软件,包括结构计算软件也没有什么能拿得出手的,甚至上游的CAD软件都没有几个上的了台面的。因此就算开发的CFD软件很先进,但如果和其他工具软件之间的兼容性不好,也会影响其使用推广。
软件开发从不存在什么“十年磨一剑”的说法,等你花费十年磨出一把剑,你会发现同行都在用枪炮了。软件一定是在大量的用户反馈中不断迭代改进的。以前看过某报道说某高校团队十年磨一剑开发什么软件,差点没笑死,至今也没看到那软件公开发行。就网络传言,目前在国内一些高校中隐藏了不少CFD代码,传言一些代码能够秒杀国外同行十八条街。对这些传言,由于没有看到真正的代码应用,所以不好去评价,也许真的能秒杀呢。不过我想,一个高校团队能有多少个人,几十个人的队伍,就算个个顶尖,又能秒杀谁呢,这类传言可信度着实不高。国内CFD软件当务之急是“从无到有”。不管多low,先放出来遛一遛,用户意见往往是软件开发中最宝贵的需求。
“从无到有”的过程当然很艰难。要维持一个团队运作,而且可能没有多少收益,能维持住都很了不起。PHengLEI能做到公开发行且面向大众免费开放,不管软件怎么样,但这种行为做法至少能让人看到一丝曙光。留言中一些说PHengLEI功能差性能差的,感觉大多数都是吃葡萄的。(这里声明:对天发誓,我跟PHengLEI没有任何利益瓜葛)。PHengLEI虽然现在与成熟商业软件有相当距离,但至少能迈出从无到有的第一步,且敢于面对普通用户的测试,这种行为已经秒杀国内同类CFD开发十条街了。
云计算极大可能会成为未来工业软件的发行方式,这意味着届时各位使用和谐版的道友们也许再也用不到最新版的国外通用商业软件了。他们不再出售软件,而是将软件部署到云上,你想要用可以,但得花钱买服务。由于不发布软件代码,将会导致软件被和谐的概率越来越低。将计算软件部署在云上,这是一种大的趋势,不用预测。
注:以上仅为个人观点,欢迎讨论,但不接受毫无根据的无脑喷。
本篇文章来源于微信公众号: CFD之道
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《胡言|国产CFD软件的困境》
文章链接:
https://www.topcfd.cn/13176/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
评论前必须登录!
注册