最常用的作用应该是数值仿真了。什么叫数值仿真?简单说,就是用电脑来模拟现实中的一些现象,这样就可以不用做试验、省下一大笔钱。 跟我专业比较接近的,一个是FEM(有限元仿真),一个是CFD(计算流体力学)。说的大家能够听懂一点儿,前面那个FEM是计算固体的强度的,后面那个是计算气体的流动情况的。比如说下面第一张图就是FEM计算汽车变形之后各个部位的受力情况,可以分析出来哪些部位容易坏;再下面一张图就是CFD计算水泵中流体的流动情况。 为什么这些东西要用超算来算呢?比如说有限元仿真计算,其原理就是把一个复杂的物体划分成无数个小的简单的单元,来计算这些单元之间的作用最终实现仿真的目的,而这么多小单元之间的相互作用是非常复杂的,需要强大的计算能力才能够搞清楚其中的关系。 比如说太湖之光就给天宫一号进行了仿真计算: 基于”神威·太湖之光“超级计算机,对”天宫一号“飞行器两舱简化外形(长度10余米、横截面直径近3.5米)陨落飞行(H=65km、62km、Ma=13)绕流状态大规模并行模拟,使用16,384个处理器在20天内便完成常规需要12个月的计算任务,计算结果与风洞实验结果吻合较好,为”天宫一号“飞行试验提供重要数据支持。 再比如说,中国天气情况的模拟(模拟大气流动)、分子动力学的模拟(生物化学里的研究内容)等等,都是可以放到超算中计算的。 除此之外,太湖之光还能够干什么?除了那些仿真计算之外,超算甚至于可以直接当作普通电脑使用。 比如说我们课题组就会用到北京超算中心的资源,其中有一项功能就很方便,叫做远程桌面,意思是通过网络直接连接到超算中心,把超算中心当作一台电脑使用,操作上面的软件功能。 这样的好处就是在你只有一台破电脑的时候,只要你的网络还可以,那么也可以用上计算性能最好的电脑——甚至于我之前还用手机连接过远程桌面,可以说是非常方便。 |
|