时间一分一秒过去。
常浩南眉头微蹙,目光紧盯着电脑屏幕。
偌大的办公室里,几乎只剩下鼠标滚轮偶尔转动所带来的微弱“咔咔”声
安东尼詹姆森这篇论文的内容不少,但篇幅不长,换句话说就是内容写得稍微有些跳跃。
如果是接触有限体积法不多的读者,大概率要看好几遍才能理解其中的意思。
好在常浩南虽然并不专精于此,但辈子其实没少用COMSOLMultiphysics这个软件,所以多少对这家瑞典公司的“解题思路”有些了解。
“呼――”
足足过了大约半小时之后,常浩南终于放下手中的鼠标,靠在椅背呼出了一口浊气。
显然是已经看完了。
不过,他一直紧皱的眉头却并未因此而舒展开来。
这让不远处的魏永明和宋景明二人不禁有些担忧――
如果常总看了之后都觉得不好对付,那说明对方应该是真的有点东西。
又过了几分钟之后,刚刚一直没敢出声打扰的魏永明总算是有点憋不住了――
伸脖子是一刀缩脖子也是一刀,结论怎么都好,您别不说话啊……
因此,犹豫片刻以后,他还是试探着开口道出了自己的疑惑:
“常总,我看詹姆森教授的思路,应该是在非结构三角网格应用谱体积法来求解求解双曲守恒律,但是我之前也进行过几次计算测试,谱体积法在计算控制体面积分时需要庞大数目的高斯积分点,反而会增加计算所耗时间啊?”
作为技术部负责人,魏永明今天既然会过来找常浩南,自然也是提前看过这篇论文的。
只是里面有些内容,似乎和对方产品的宣传不太相符。
“论文么……只是单纯的理论过程而已。”
常浩南回答道:
“从理论推导到具体的算法实现,这中间的细节才是软件设计的关键。”
“就好比我那篇介绍守恒水平集方法论文,也是公开发表在期刊面的,但是其他人没有与之相配的网格生成以及高阶偏微分方程降维技术,就算把论文的内容看懂了,也没办法应用到软件里面。”
“至于詹姆森的这个方法,应该只是借鉴了谱体积法的思路而已,并不是直接把谱体积法套到非结构网格面。”
“虽然论文没有涉及到后续的应用层面,但是我推测,他们会选择用谱单元的节点函数值而不是体积平均值来构造离散格式,如此一来,控制体边界的LevelSet函数值就可以采用高阶拉格朗日多项式插值与二阶迎风插值的线性组合进行估算,总自由度和高斯积分点的数目也会相应降低,这种办法也符合COMSOL公司比较擅长的部分……”
“……”
对着电脑屏幕的论文,常浩南很快通过逆向思维推测出了对方实现算法的具体技术路线。
而坐在沙发的魏永明,则不知道什么时候掏出了一个小本本,此刻正在低头记笔记。
“当然,这只是我从理论层面出发进行的推测,未必100%准确……”
看着奋笔疾书的魏永明,常浩南最后还是没把话说死,给自己留了条退路。
但这句话显然没起到什么影响。
前者手的动作甚至变得更快了。
而旁边的宋景明或许是接收了太多完全听不懂的内容,此时感觉自己的脑子有些发胀,于是趁着魏永明来不及抬头的空挡,赶紧把话题从技术转移到了管理面:
“那常总,现在这种情况,我们是不是需要改变一下原计划的路线?”
“比如……呃……使用一些的技术做应对,之类的。”
在他看来,既然常浩南刚刚露出一脸凝重表情,那显然说明对方确实给到了足够的压力。
这当然不完全是宋景明自己的想法,而是在此行之前,和旁边魏永明共同讨论之后得出的结论――
在CFD领域,火炬集团其实还有些没拿出来的技术储备。
主要集中在高精度方法层面。
只是因为开发周期的问题,赶不原定的时间表。
而眼下,要想继续维持火炬集团在数值计算,尤其是计算流体力学领域的优势,那势必要延迟,以引入这些更有潜力的技术。
然而,常浩南却并没有马点头。
TORCHMultiphysics软件2.0版本的,是他从大半年前就开始筹备的,涉及到多相流、拓扑优化和CFD总共三个方面的重大提升。
如今距离新版本推送可以说只差临门一脚,如果因为对方的动作就贸然打乱自己的节奏,反而会导致落入被动。
其实说到底,还是数据传输手段落后导致的。
2001年这会,大体积商用软件的主要手段仍然是通过物理方式邮寄光盘或硬盘等储存媒介。
这意味着用户无法接受太高的频率。
也意味着,恶性bug是完全无法接受的。
因为修复bug的周期和成本都高到无法接受。
所以,这年头的软件测试周期,一般都比较漫长,以保证不会出现什么太大的乱子。