大气环流模式动力框架优化技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:wangshucai123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自1950年Charney、Von Neumann和Fj(o)rtoft使用计算机制作出世界上第一份数值天气预报图以来,大气模式一直是高性能计算领域最主要的应用之一。大气模式的计算需要海量的计算资源和存储资源,其性能设计与优化一直是高性能计算领域的研究热点。  大气环流模式(Atmospheric General Circulation Model)用于大空间范围大时间尺度的气候模拟与预测,是研究气候变化与成因的最重要的量化工具,其研究得到了各国政府、学术界、工业界的广泛关注。  一般地,大气环流模式可分为动力框架和物理过程两个主要部分,其中动力框架用于求解大气环流模式控制方程组,使用偏微分方程数值方法;物理过程用于模拟降水、湍流、辐射、大气化学等小规模气候现象,使用参数化方法。  IAP AGCM4是中国科学院大气物理研究所在前三代IAP AGCM的基础上研制的新一代大气环流模式,该系列大气模式曾多次参加AMIP和CMIP比较计划,属于国内最先进的大气环流模式之一。目前,其模拟性能相比国外其他模式还比较低,需要加快其计算速度。在实验观测中,大气环流模式动力框架的计算速度远小于物理过程,因此应当针对动力框架的特点研究相应的优化方法,提高其计算性能。  本文以IAP AGCM4为基础,研究大气环流模式动力框架性能优化技术。大气环流模式动力框架内部可分为两部分,分别为干动力框架和水汽输送过程。本文分别研究了干动力框架和水汽输送过程的优化方法。  干动力框架  干动力框架用于求解大气环流模式控制方程组中的热力学方程和动量方程,IAP AGCM4中使用有限差分法求解,其主要计算为差分方程组中各个差分项的求解。本文分别研究了干动力框架的CPU计算优化方法和GPU加速计算方法。在CPU计算优化研究中,分别使用cache使用优化、SIMD指令加速和autotune方法加速各个差分项的计算,加速比达到2.01。在GPU加速计算研究中,研究了不同的线程配置和共享存储器的使用对计算性能的影响,在不考虑数据传输时间的情况下,干动力框架的加速比达到4.44。  水汽输送过程  水汽输送过程用于求解大气环流模式控制方程组中的水汽方程,IAP AGCM4中使用半拉格朗日方法求解,其主要计算为大气成分拉格朗日近似导数和埃尔米特插值的求解。本文研究了其GPU加速计算方法,使用GPU对半拉格朗日方法中的水平方向求导函数和插值函数进行优化,在不考虑数据传输时间的情况下,水汽输送过程的加速比为4.37。
其他文献
初式是各大经典三角化零点分解算法中使用最为频繁的一个概念,是多个分解方案的基础出发点和主要工具,但是它缺少以分析的观点来看待零点分解问题。本文的主要内容是根据李永彬
粒子群优化(PSO)算法是由Kennedy和Eberhart于1995年提出的一种群智能优化算法。这种智能算法与遗传算法(Genetic Algorithm)类似,都是基于种群的随机算法,但他们的遗传机制不
互联网面临着扩展性、安全性与移动性等一系列严重的问题与挑战。为了解决这些问题,业界从未来网络体系结构、软件定义网络、网络功能虚拟化等角度展开了大量研究。试验验证是
随着计算机和网络技术的不断发展,文档一体化管理、协同办公等各类工作流信息化系统已广泛应用于各行业领域中。由于在应用信息化系统的过程中涉及到大量的电子文档,而电子文
高斯滤波,即window操作,是一种适用于消除高斯噪声的线性平滑滤波,广泛应用于科学数据处理的减噪过程。在科学数据处理领域当中,需要通过过滤噪声来提取最有用的信息,所以滤波操作
纠删码在大规模的分布式存储系统中得到了越来越广泛的使用。但受限于恢复过程会涉及到多个块的磁盘读取和网络传输,纠删码的恢复开销很高。这给分布式存储系统带来两个问题:a
随着我国信息化和互联网技术的迅速发展,电子政务成为当今信息化最重要的领域之一。虽然目前电子政务技术已经进入了电子政务服务系统阶段。但是目前的电子政务系统基本处于一
随着通信、计算机技术的迅猛发展,多媒体通信应用已渗透到人们日常生活、工作的许多领域.视频凭借其生动、直观、及信息量丰富等特点,备受人们的青睐.尤其是在最近十几年,立
随着我国社会信息化水平的不断加深,新闻出版行业每天需要处理的电子文档数量逐步上升。大型报社每天都有七八十个版面,需要处理的文字信息量达几十万字。另一方面,新闻出版流程
本文针对航天嵌入式软件特点以及软件黑盒测试所面临的问题,提出了一种任务剖面建模的方法。从用户的角度对软件系统进行数学建模,对系统是怎样的以及它会怎样被使用做出一个