说话的人是宋建。
而这样的大佬,竟然使用了“请教”这样谦逊的说法。
甚至在提问之前,还特地举手示意。
排面拉满!
这种情况下,会议室里的其他人自然是瞬间就恢复了安静。
宋建伸手扶了扶鼻梁上架着的黑框眼镜:
“小常啊,我大概听懂了你刚刚介绍的这种网格生成算法,是需要以大规模的模型表面网格为输入,并保证所生成的四面体网格的表面网格与输入网格具备高一致性。”
尽管他并非数值计算领域的专家,但在控制领域深耕多年的他显然有着深厚的理论功底,仅仅是听懂这段介绍并不困难。
“没错。”
“那么,对于规模较大的项目来说,这个过程会不会占用太多内存,导致程序无法正常运行下去?”
常浩南此时很想说一声问得好。
但考虑到宋建的年龄和地位,最后还是憋住了。
这个年代,很多所谓“超级计算机”的内存也只有4-8g,其实是无法承受很高计算强度的。
而且,并不是说把需要8g内存运行的程序放慢四倍就可以扔到2g内存的电脑上正常使用了。
对于一个特定的算法来说,单纯把计算速度降下来,并不会明显降低内存占用。
但常浩南自然也是考虑过这个问题的。
“是这样,在我发放给专门负责这一模块的课题组的文件里面会详细提到,后续涉及到具体的程序编写时,将采用多级区域分解策略,以保证方法的并行效率,具体来说就是第一级的区域分解用平面分割三维区域,第二级则使用直线分割二维区域,两部分均递归进行而且将会分配给不同的处理器负责。”
“从我之前测试过的结果来看,对于内存为8g的超算或者服务器而言,在Cpu并发能力足够的前提下,可以处理到十亿量级单元的网格数量,至于更复杂的结构,就需要等到软件的试用版完成之后再正式进行测试了。”
“另外,对于处理器数量不够的计算机,我们会考虑提供一种降级版本,当然出于商业方面的考虑,这种版本可能会被命名为开放版或者教育版,它的效率大概是功能完整版的五分之一左右,但仍然远远超过目前市面上如open CAsCAde technology这样的同类型产品,并且还具备一些后者所没有的功能。”
“并且当未来软件的商用版本发售时,我们也会根据不同的客户等级有选择性地开放购买权限。”
经过这一番条理分明的解释之后,宋建满意地点了点头:
“好的,我没有问题了。”
在经过了长达两个小时高密度信息的摧残之后,现场的绝大部分人都已经相当疲惫了,再强行继续下去的效果也不会好,因此常浩南直接宣布茶歇。
当然,由于条件有限,所以并没有水果和点心。
真的只提供茶水。
不过眼下这个情况,也没什么人有心情吃吃喝喝。
尤其是被分配负责搞网格生成模块的几个组,都是拿着常浩南发给他们的资料就地开始了讨论。
就跟大学时候上课差不多,自然也会有人直接找上常浩南。
比如姚梦娜和徐洋。
她们俩还是没有太多心理包袱的。
“常工,不对,常主任,刚刚梦娜提出来了一个想法,我简单验证了一下,觉得似乎有可行性。”
后者有些惊讶地转过头,看着并排站在一起的徐洋和姚梦娜。
似乎自打这次从镐京回来之后,她们之间的关系就好了不少……
-->>
“师……师弟,是这样,之前我在603那边的时候,还顺便参与了一个涡桨发动机适配螺旋桨改进的项目。”
常浩南思索了一下,觉得姚梦娜说的应该是一种运8的改进型,只不过考虑到这间会议室里的人并不都是航空系统内部的,所以没有说明具体型号。
原版的运8采用和安12一样平平无奇没什么亮点的四叶螺旋桨,到了眼下的90年代,在推进效率和噪音控制等方面已经完全跟不上时代了。
所以在原来的时间线上,运8三类平台以及运9平台都换装了更新的6叶桨。
尽管如今运8的发展已经因为常浩南在去年年末的一次插手而出现了些许偏差,但具体到螺旋桨升级上,应该大差不大。
“呃……是遇到困难了么?”
“那倒不是,我现在虽然没有你们两个那么大能耐,但这种小活还是能干明白的。”
姚梦娜气鼓鼓地摇了摇头,
“我是在听了你刚刚又一次提到之前那个把三角形转化为伪四边形的思路之后突然想到的,就是能不能在结构化网格生成的过程中,采用真正的四边形,或者说是六面体网格?”
“就比如这一次设计新螺旋桨的过程中,我们大量使用了非均勾有理B样条和t样条,在这种场景下,四边形网格有适合做样条拟合的张量积结构,获取张量积面片比获取基于三角网的博斯坦恩/贝塞尔基底更容易,所以应该更加适用于高阶曲面的建模。”
紧接着,徐洋把一个上面写着一页算式的本子放在了常浩南面前并继续补充道:
“她跟我说了这个想法之后,我简单计算了一下,发现应该可以通过一种基于最低阶Brezzi-douglas-marini空间的多点通量有限元方法对四边形网格进行精确处理,后面的工作就是要在h^2—致四边形网格上建立这种方法的速度超收敛理论分析,不过这不是我特别擅长的领域,所以想来看看伱有没有什么思路。”