北京大学大气环流模式的开发与CUDA并行优化

来源 :北京大学 | 被引量 : 0次 | 上传用户:livos
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的50年中,气候模式得到了巨大的发展和改进。气候模拟作为最重要的研究方法之一,被广泛地应用于与地球科学相关的几乎每一个方向上。作为气候模式的重要组成部分,大气环流模式一直深受科学工作者的关注。为了深入了解大气环流模式的基本构成和工作原理,从2012年开始,我们深入到大气环流模式的研发中。我们的最终目标是开发出具有完整功能和高校特色的大气环流模式;实现的方针是自主研发模式动力框架、学习和引入已有物理过程参数化。为了实现这一目标,我们首先从相对简单的全球浅水模式开始,积累经验并学习CUDA并行优化技术,然后转入大气环流模式动力框架的研发工作中。  在全球浅水模式的研发过程中,我们首先深入学习浅水方程组,推导出浅水方程组的非惯性球面坐标形式。对各种水平混网格方案进行学习,根据不同的网格,对方程进行离散化,比较并使用性能最好的模式边条件。同时,我们还深入学习CUDA并行优化技术,使用GPU对程序进行加速。在得到性能较好的浅水模式以后,我们开始进入大气环流模式动力框架的研发,开发并比较σ坐标和气压坐标的动力框架,并最终选择σ坐标作为继续研发的方向,为模式加入层顶海绵层、极地滤波器和非线性滤波器,以使模式能够长期稳定积分。  最终,我们研发完成模拟性能较好的全球浅水模式,并释放出Araawa A格点和C格点的代码。经过并行优化,在使用256个CUDA核心的显卡时,我们模式相对于CPU程序的加速比可以达到20倍以上,同时,还可以保持在误差范围内的计算精度。目前,大气环流模式动力框架的主要开发工作已经全部完成,进入最后的优化阶段。  作为北京大学大气环流模式开发的前期实践,我们的工作在不断地遇到困难,解决困难中向前推进,在克服一次次阻挠的过程中,我们积累了丰富的研发经验,并对大气环流模式的驱动方程、程序结构等等的一系列问题有了深入理解,同时对模式开发过程中的许多细节也有了更加深入地思考,为今后的研发工作开辟了道路的同时,也获得了巨大的收获。
其他文献
交通运输和一般性服务业这两个与物流业密切相关的领域赫然列入证监会发布的创业板审慎推荐名单,被业界视为未来物流企业申请创业板IPO形势不乐观的信号。 Transport and Ge
该文利用内蒙古科尔沁沙地流动沙丘下垫面湿润与干旱季节近地面层微气象观测资料,研究了流动沙丘地区地表温度的获取方法,并对近地面层湍流通量进行计算,从而分析流动沙丘下
本文以“扬州画派”闵贞的《醉仙图》为例,循道家文脉,以欣赏者主观创设的情境去解读画家及作品,在想象中把握图像的艺术认知。通过品读闵贞由心发蕴的有意味笔墨,提出并论证
中国绘画史上有关“神”与“逸”之辩由来已久,两者在美学品评中的列位次序之变亦如历史之大潮,此起彼伏、潮起落。自东晋顾恺之首倡“传神”论,到南齐谢赫“六法论”之“气
该文介绍机载对空微波辐射计探测云中路径积分液态水含量(L)的辐射传输原理和反演方法;根据吉林省长春市和陕西省西安市的历史探空资料和典型的层状云液水垂直分布模式,得到
该文采用1959~2001年三峡库区44个观测站夏季(6~8月)降水量资料、1959~2001年NCEP/NCAR逐月、逐日资料,1959~2000年中国160站降水资料、全球逐月海温资料等,利用EOF、REOF、
[Objective] To investigate the variation of soluble sugar content in the seeds of Fagopyrum tataritum from different habitats.[Method] 35 samples from different
[Objective] To provide basis for quality control of ALLIGATOR ALTERNANTHERA HERB and comprehensive analysis of its pharmacognosy features.[Method] The pharmacog
该文使用1950-200O年共51年NCAR/NCEP再分析资料计算了全球逐日视水汽汇,借助各种气候统计分析与诊断分析方法系统地研究了亚澳季风系统水汽收支的气候特征及其季节内变化和
海洋的分布具有全球性结构,各海域海表温度的变化也存在着一定的整体性和相关性. 该文通过对热带太平洋、印度洋地区海温场的经验正交函数分解,分析其第一特征向量场后发现,