2023年11月,美国计算机学会(ACM)将在丹佛举行的 SC23 大会上隆重颁发首届ACM 戈登•贝尔奖气候建模奖(Gordon Bell Prize for Climate Modelling)。该奖项从 2023 年开始,将连续十年每年颁发一次,旨在表彰并行计算方法和技术的创新对解决全球气候危机所做的贡献。中国科大在新一代神威超级计算机上的应用成果 “Establishing a Modeling System in 3-km Horizontal Resolution for Global Atmospheric Circulation Triggered by Submarine Volcanic Eruptions with 400 Billion Smoothed Particle Hydrodynamics”获得首届戈登•贝尔气候建模奖提名。获得提名的研究工作是根据研究团队将高性能计算技术应用于气候建模,对气候建模及其相关领域,以及对更广泛的社会所产生的影响和潜在影响选出。该奖项特别关注于计算方法的创新所带来的模拟性能提升,以及研究团队增进对地球气候系统的理解所做出的杰出贡献。
图1 获ACM Gordon Bell Prize for Climate Modelling奖提名
人类有记录以来最致命的自然灾害包括地震、火山爆发、海啸、飓风和洪水等。在这些自然灾害中,大规模火山爆发是最致命的和对人类生存环境影响最深远的自然灾害之一。火山爆发在地壳中形成,但对生物圈、对流层和平流层产生巨大影响,并可能导致多年的全球气候变化。海底火山爆发不仅会迅速引发海啸,还会在数天内引发大规模闪电、短期暴雨、洪水等气象灾害,并可能导致持续数月甚至数年的长期气候影响。2022年1月15日,南太平洋岛国汤加首都努库阿洛法以北约65公里处的一座名为洪阿哈阿帕伊的火山爆发,产生的蘑菇云直径接近500公里,火山灰直冲3.5万米的高空进入平流层,在卫星云图上清晰可见。大量的观测数据表明,该事件是21世纪最大的一次海底火山喷发,也是自1991年皮纳图博火山喷发以来最大的一次火山喷发记录。它向大气中注入了大量的水、二氧化硫、硫化氢、气溶胶、火山灰以及其他气体。汤加火山爆发构成了一次典型的地球系统突发变化的过程,岩石圈、水圈、大气圈、生物圈等发生了剧烈的变化和相互作用,产生了广泛的影响。
图2 海底火山爆发引发岩石圈、水圈、大气圈、生物圈等发生剧烈变化和相互作用示意
自然活动和人类活动引起的气候变化给人类适宜生存的环境带来了严峻的挑战。但是,受研究领域分工的影响,目前针对地震、火山、海洋和大气的模拟和预测系统的研究是相对独立的。例如,对海洋和大气的模拟一般基于流体力学的模拟方法;而对地震和火山的模拟涉及岩石和板块的运动和断裂,一般采用基于固体力学的模拟方法。并且,受限于数值建模方法和计算能力的不足,目前国际上尚未建立多圈层的耦合模拟系统,能够针对紧密关联的地震、火山、海洋和大气活动进行耦合建模和模拟。
本研究将多介质多相界面运动光滑粒子动力学建模方法与高分辨率大气物理和化学全耦合建模方法有机结合,自主设计实现了vSPH/iAMAS软件,建立了一套从局部10米到全球3公里超高空间分辨率的火山喷发和大气环流跨圈层的模拟系统,在新一代神威超级计算机上,使用39,00个处理器核,在100公里×100公里×60公里的区域内进行了汤加海底火山喷发与大气环流的全过程模拟,捕捉了火山爆发从冲击波、地震、海啸、蘑菇云到随后6-7天火山灰和水汽的运动扩散,初步获得了火山、地质和大气全耦合的相互影响效应。
图3 海底火山爆发触发地球多圈层灾害链:
地震、海啸、喷发物全球扩散、暴雨及洪水、气候异常
图4 SPH模拟火山爆发过程图
图5 iAMAS模拟火山灰扩散图
本研究采用数据流驱动执行的高性能计算软件实现技术,用于解决在国产超大规模并行系统上科学与工程计算软件设计和优化面临的重大挑战和技术难题。主要创新包括:(1)基于改进的光滑粒子动力学黎曼求解算法和自适应粒子分裂融合算法,实现了从连续到离散一体化的高效动态计算模拟,可以高保真地捕获强激波间断界面的动力学演化过程;(2)通过从分布式计算节点到多核处理器的多层次并行算法设计,充分利用神威众核芯片和异构系统架构特点,实现了细粒度的向量并行计算、数据布局优化、计算与通信重叠的非阻塞通信;(3)采用基于Cell的邻居列表构建方法实现数据的重新组织与访存优化,解决了由粒子运动、迁移引起的访存带宽受限和延迟容忍问题;(4)基于动态自适应区域划分的动态负载均衡策略,攻克了4000亿粒子模拟过程中的极端负载不平衡问题;(5)结合新神威超级计算机网络拓扑和文件系统的特点,通过网格数据重排和通信划分,实现了超大并行规模下的多文件I/O策略,解决了高分辨率读、写数据量指数级增加导致的严重I/O瓶颈。
图6 SPH & iAMAS建模方程及其并行效率
戈登•贝尔气候建模奖的研究工作将有助于提高人们对气候变化后果的认识,同时展示专注于这一领域的研究人员是如何为解决这一重大挑战问题而做的开拓性科学研究。本项研究工作对于深刻认识地质构造过程与气候变化的相互作用,建立全球性自然灾害事件的模拟和预警系统具有重要的探索意义,标志着中国团队在利用新一代超算平台在气候科学研究方面取得了重大进展,以及在气候高性能计算领域占据了世界领先地位。
本次入围首届戈登•贝尔气候建模奖提名的三项成果分别来自中国、美国和日本的研究团队。其他两项研究成果也都展现了高性能计算在气候建模领域的巨大应用潜力。美国能源部E3SM项目团队联合多个国家实验室开发了新型大气模型SCREAM,能够利用不同硬件平台进行高效、高分辨率的局地极端天气模拟。日本理化学研究所(RIKEN)“大数据同化”项目实现了每30秒更新一次、百米级分辨率的实时暴雨预报,在2021年东京奥运会上展示了强大的预报能力。三项成果都代表了利用各自国家最顶尖的超级计算平台进行气候建模的最新进展,对提高天气预报精度和深入理解气候系统变化具有重要意义。入围的三支团队受邀于今年11月在美国丹佛举行的国际高性能计算大会SC23上作大会特邀报告,最终获奖者也将在大会上公布。
本研究由来自中国科大、崂山实验室和国家并行计算机工程技术研究中心的研究人员,组成了高性能计算与工程力学、大气物理、固体地球物理、海洋物理多学科交叉协作研究团队,充分发挥多学科交叉的优势。其中,中国科大计算机科学与技术学院安虹教授团队负责大规模并行算法、软件架构设计及性能优化;地球和空间科学学院赵纯教授团队负责高分辨率大气物理和化学算法及模拟,胡岩教授团队负责海底火山构造及喷发模型构建;工程科学学院黄生洪研究员和罗喜胜教授团队负责海底火山喷发的多介质、多动力学过程光滑粒子动力学算法及模拟;。
安虹教授和赵纯教授为本论文的共同通讯作者,黄生洪研究员、陈俊仕副研究员和博士生张子豫为共同第一作者,博士生王展铭、顾俊、郝晓宇、陈龙奎、罗一凡、王志浩等参与解决了一系列关键技术问题。该研究得到了中国科学院战略性先导科技专项、国家自然科学基金、国家重点研发计划、中国科大“双一流工程”研究基金等项目的共同资助。同时,青岛国实科技集团有限公司、中国科大超算中心等单位为本项目研究提供了超算资源的支持。
相关链接:
About ACM Gordon Bell Prize for Climate Modelling,https://awards.acm.org/bell-climate
SC23 Spotlight: ACM Introduces First-Ever Gordon Bell Prize for Climate Modeling,https://www.hpcwire.com/off-the-wire/sc23-spotlight-acm-introduces-first-ever-gordon-bell-prize-for-climate-modeling/
THE RACE FOR THE FIRST GORDON BELL CLIMATE SUPERCOMPUTING PRIZE,https://www.nextplatform.com/2023/09/21/the-race-for-the-first-gordon-bell-climate-supercomputing-prize/