您的位置: 首页 > 新闻 > 时事焦点 > 新闻详情

美国航天局NASA急眼了:程序员们快来帮忙改代码!

时间:2017-05-07 09:55:47
  • 来源:互联网
  • 作者:Sophie周
  • 编辑:Sophie

NASA正在举办一场比赛,需要把自家的 FUN3D 软件加速10000倍。成绩最好的两名选手将分得总额达55000美元的奖金。

FUN3D 是NASA在超算“昴宿星”上用来模拟飞行器周围气流情况的一个软件,在上世纪八十年代由Fortran语言编写。

软件中运用了计算流体动力学,使用了大量复杂的数学公式和数据结构。航天技术的研究经常被称为“三腿凳”:首先在计算机中分析、解决问题,然后在风洞中测试比利模型,最后用原型机进行实地测试。

“这就是极客界的圣杯啊。”NASA变革性航空概念项目的头头 Doug Rohn 如是说,这个项目大量使用这套软件来测试新式飞行器的早期设计。

NASA官网上举了个例子:只需简化 FUN3D 中一个常用的子程序,使之运行时间缩短几毫秒,就能大幅提高整个软件的性能(如果这个子程序在一次模拟中会被调用上百万次的话)。

NASA会向所有参赛者提供软件代码,以便他们进行分析、找出性能瓶颈并作出改进。结果的最低要求是提速十倍,当然能做到上千倍就最好了,同时不能降低模拟的准确度。

由于代码的敏感性,这场比赛只允许18岁以上的美国公民参加。

3dmgame

0

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

他们都在说 再看看
3DM自运营游戏推荐 更多+