中国的超级计算机都在做哪些工作?

中国的超级计算机都在做哪些工作?

所谓超算,只是对这种拥有强大能力的计算机的称呼。而超算所做的事情,叫做“高性能计算”。

那么我们在什么领域会需要高性能计算呢?

计算的本质是模拟,根据我的总结,如果你需要模拟一大堆无厘头的物体之间的相互关系,就一定需要“高性能计算”。

1)比如我们之前提到的“核模拟”就需要高性能计算

核反应是一个链式反应,原子裂变之后会影响到周围的原子,周围的原子又会影响它们周围的原子,对于这些原子行为模拟所需要的计算数量级,就迅速变成了指数型的关系。

这就需要非常强大的超算才能进行模拟。而且,要知道这种模拟对于计算力的要求是没有上限的。计算能力越强,模拟就能进行得更精准,从而能够发现更深层的规律。

气候预测也是高性能计算的一个巨大的应用方向。

2)气候预测同样需要高性能计算

气候预测,广泛来看就是对全球气流、洋流等等的预测,局限来看就是天气预报。

天气预报的基本原理,就是通过气象卫星捕捉地图上每一个点的云层和气流运动轨迹,然后通过大量的计算推导出他们未来的走向。

要知道,即使是今天,对于天气的预报,精度都难以达到80%以上。但是,你一定能感觉到,现在的天气预测已经比你小时候准确得多。这就是因为我们现在的高性能计算能力大幅提高了。

举个例子,之前气象计算的粒度是1个经纬度,大概是111公里,而现在我们气象计算的精度已经细到了3公里,气象科学家们已经把精度提高到1公里。这样的精度提升,对于计算力的要求可是指数级的。

3)视频渲染也是高性能计算的需求“大户”

你还记得《阿凡达》吗?这部2009年上映的电影里,特效场景比例达到了70%。自从阿凡达之后,特效已经成为了电影的标配,甚至两个演员在绿布前就可以完成一部高质量的太空科幻电影。。。

支撑这些特效的,无疑就是巨大的高性能计算力。

举一个国内的例子。2016年元旦上映的国产动画神作《小门神》,就是追光动画租用了阿里云的高性能计算集群,用了2000台机器渲染出来的。

4)除此之外,高性能计算还可以进行天体物理计算、地震预测、材料科学计算、基因组测序、交通分析、人类组织系统研究等等等等。

所有这些方面,中国都有着大量的计算需求。