NASA敦促加快CFD研究

来源:百度文库 编辑:超级军网 时间:2024/05/01 20:31:47
http://www.dsti.net/Information/News/88612


003.png004.png

http://www.dsti.net/Information/News/88612


003.png004.png

这些科学家真是难伺候,又要马快又要马不吃草。1瓦特20亿次还不满足,放30年前1千瓦特20亿次就把人乐翻了。
miaomiaomiao 发表于 2014-5-26 21:46
这些科学家真是难伺候,又要马快又要马不吃草。1瓦特20亿次还不满足,放30年前1千瓦特20亿次就把人乐翻了。
这叫精益求精。
这些超级计算机的运算速度单位好拗口
技术发展这么快,过几年就有了
miaomiaomiao 发表于 2014-5-26 21:46
这些科学家真是难伺候,又要马快又要马不吃草。1瓦特20亿次还不满足,放30年前1千瓦特20亿次就把人乐翻了。
CFD可以替代一部分风洞试验就在于它的成本低。
happywar 发表于 2014-5-26 23:23
这些超级计算机的运算速度单位好拗口
用10的几十次方可能更清楚。
miaomiaomiao 发表于 2014-5-26 08:46
这些科学家真是难伺候,又要马快又要马不吃草。1瓦特20亿次还不满足,放30年前1千瓦特20亿次就把人乐翻了。
关键是,如果数值模拟用的电比风洞还要多,那除了省时间就省不了钱了...而且计算的问题应该加大算法研究,靠超级计算机硬拼终究不是办法。

又要马快又要马不吃草,是科学界永远的目标...
一笑方圆 发表于 2014-5-26 22:08
这叫精益求精。
我看倒应该叫 贪得无厌、欲壑难平、得陇望蜀、好色无度....

当然,人类就是在贪欲中不断前进的。
计算机体系结构升级之后程序架构需要同步升级
CFD 程序的研发有个比较蛋疼的问题:数学系和工科的人多,计算机系的人少,编程语言和软件架构现代化滞后于主流IT业,很多地方还在用FORTRAN。
一般成熟的CFD代码因为节点间数据交换量大,并行效率都不高,20~30个节点就算到头了。所以就算用上什么超算,速度上也没多少优势。
acoustics 发表于 2014-6-2 18:01
计算机体系结构升级之后程序架构需要同步升级
CFD 程序的研发有个比较蛋疼的问题:数学系和工科的人多,计 ...
fortran有很多现成的包可以用,高能计算也是如此
超算的运行功率都快赶上风洞了~太尼玛夸张了
fortran有很多现成的包可以用,高能计算也是如此
需要受历史遗留问题牵制也算是程序员缺乏的表现之一。
现在从头开发类似的大型程序肯定不会选择FORTRAN
一般成熟的CFD代码因为节点间数据交换量大,并行效率都不高,20~30个节点就算到头了。所以就算用上什么超算 ...
可压缩还是不可压缩?后者有泊松方程矩阵分解问题难以并行,前者的并行效率好得多,可以在GPU上运行。

原文的超算升级主要指的是从CPU体系到GPU体系。至少在国内,GPU CFD的主要瓶颈是需要对现有代码大改或推倒重来,其次才是计算效率。

即使在没有GPU的时候,航空航天行业内部使用的CFD代码也在边用边改,做一个大项目升级一次功能。修改代码之后重新测试的机时消耗可以达到总机时消耗的几分之一以上。所以提高软件开发人工效率还是很重要的。
关键是,如果数值模拟用的电比风洞还要多,那除了省时间就省不了钱了...而且计算的问题应该加大算法研究 ...
对于超燃冲压发动机之类场合,有些细节只能用CFD看,风洞测不到。

交互性的设计或者自动优化设计参数更是只能用CFD,没法用风洞。