CPL7及其在中国地球系统模式中的应用前景
唐彦丽1, 董文杰1,*, 李立娟2, 薛巍3, 王斌3
1. 北京师范大学 地表过程与资源生态国家重点实验室,北京 100875
2. 中国科学院大气物理研究所大气科学和地球流体力学数值模拟国家重点实验室,北京 100029
3. 清华大学 地球系统科学研究中心,北京 100083
*通讯作者:董文杰(1966-),男,甘肃甘谷人,教授,主要从事气候动力学、气候理论与预测和全球变化研究. E-mail:dongwj@bnu.edu.cn

作者简介:唐彦丽(1988-),女,河南商丘人,博士研究生,主要从事地球系统模式的耦合以及评估研究.E-mail:tangyanlia@163.com

摘要

中国地球系统模式中普遍存在的耦合器CPL6(美国国家大气研究中心的第六代通量耦合器)在很大程度上限制了模式在高分辨率上的发展,新一代耦合器CPL7并行度的可扩展性更高,能够适应更高分辨率的构型。以CPL7与中国科学院大气物理研究所的第二代格点大气环流模式(the Version 2 Gridpoint Atmospheric Model of Institute of Atmospheric Physics, Chinese Academy of Sciences)的耦合为例,概述了其耦合原理,为CPL7与中国其他模式的耦合提供相关的经验。结合国内外模式的发展方向,CPL7耦合器在中国未来几年的地球系统模式的耦合改进中将占有很大的优势地位。

关键词: 耦合器; 耦合原理; 高分辨率
中图分类号:P435 文献标志码:A 文章编号:1001-8166(2015)05-0620-06
CPL7 and Its Application Prospect in the Earth System Models of China
Tang Yanli1, Dong Wenjie1, Li Lijuan2, Xue Wei3, Wang Bin3
( 1.State Key Laboratory of Earth Surface Processes and Resource Ecology, Beijing Normal University, Beijing 100875, China
2.State Key Laboratory of Numerical Modeling for Atmospheric Sciences and Geophysical Fluid Dynamic, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029, China
3. Center of Earth System Science, Tsinghua University, Beijing 100084,China)
Abstract

The CPL6 (the 6th version coupler developed by the National Center For Atmospheric Research), which is widespread in the Earth System Models (ESMs) of China, limits its development in the higher resolution. The new version CPL7 has a more higher parallel extensibility and can support much higher resolution configurations. The coupling theories of CPL7 were summarized through its couple with the Version 2 Grid-point Atmospheric Model of Institute of Atmospheric Physics, Chinese Academy of Sciences and the relevant experience was provided in the coupling of CPL7 with other components. In according with the development trend of ESMs, CPL7 is recognized to play an important role in the coupling improvement of the Earth System Models in China over the next few years.

Keyword: Coupler; Coupling theories; Higher resolution.
1 引言

地球系统模式是研究全球变化的重要科学工具, 它包含了大气、陆面、海洋和海冰等多学科、多物理过程的应用程序[1, 2], 耦合器是地球系统模式中的核心器件之一, 在科学需求上它能够支持多个分量模块之间数据的传输、不同网格之间数据的插值、物理场向“ 目的分量” 模块的汇合以及能量等的守恒性诊断[3]; 在技术需求上, 耦合器的“ 可插拔式” 模块性框架的发展更有利于促进地球系统模式的模块化和高效并行化[4]。现有的耦合器主要有美国NCAR(National Center For Atmospheric Research, 国家大气研究中心)开发的CPL(Coupler)耦合器[5, 6]、美国普林斯顿大学地球物理流体动力学实验室(Geophysical Fluid Dynamics Laboratory)开发的FMS(Flexible Modelling System)[3]、美国的耦合工具库ESMF(Earth System Modelling Framework)[8]、法国欧洲气候模拟和全球变化研究中(Centre Europé en de Rechercheet de Formation Avancé e en Calcul Scientifique)开发的OASIS[9]等, 其中美国NCAR的CPL耦合器和法国的OASIS应用最为广泛, 分别已经发展了20多年[10]

在中国参与的第五次耦合模式比较计划(CMIP5)的地球系统模式[11~14]中, FIO-ESMv1.0、BNU-ESM、FGOALS-s2、FGOALS-g2和BCC-CSM1.1都采用美国NCAR的CPL耦合器, 版本号都在6或者以下。在CPL6中, 大气、陆面、海洋、海冰等各个分量模块的运行都是相互独立的, 生成各自的可执行文件 (包括一个并行耦合器) [15], 但是随着模式分辨率的提高, 模式需要的核数越来越多, 多个可执行文件的存在会很大程度上限制了模式对于核数的可扩展性; 此外, 在CPL6的耦合架构上, 排序过程(耦合器负责)和通信调用(分量模块来驱动)之间缺乏透明度[6], 用户也很难理解整个模式是如何一步一步运行的。CPL6在未来的模式发展中的局限性会越来越明显。

CPL7采用了一种全新的耦合架构, 最初被应用于CCSM4和CESM1[7], 新的架构存在一个顶层驱动, 各个模式提供了3个标准接口供顶层驱动调用, 顶层驱动也会调用耦合器函数来实现模块之间的相互作用, 最后生成一个单独的可执行文件, 这种架构显著提高了模式的性能, 经过对CPL7在不同分辨率和不同处理器核数(高达30 000个)的性能评估发现[16], 随着处理器核数的增多和分辨率的增加, CPL7的内存和性能的可扩展性比CPL6有了显著的提高。然而由于CPL7和CPL6的显著差别, 两者对应的模式代码有非常大的不同, 再加上与耦合器相关的地球系统模式其他模块的庞大性和复杂性, 中国在采用CPL耦合器的地球系统模式中, 目前还没有一个耦合器为CPL7的稳定版本, 这在很大程度上限制了这些模式在高分辨率方向上的发展。本文以CPL7与国内的一个大气模式的耦合为例, 简要概述了CPL7的耦合原理和过程, 并简要分析了其在中国地球系统模式中的应用前景。

图1 CPL6和CPL7框架图比较Fig.1 The structure comparison of CPL6 and CPL7

2 CPL7框架

CPL7与CPL6有很大的不同(图1), CPL7包含了一个顶层驱动, 顶层驱动运行在所有的处理器之上, 控制各个分量模块运行的先后次序, 通过标准接口调用各个分量模块的初始化、运行和结束子程序, 同时也会直接调用一些耦合方法(网格插值、数据重排、汇合、海气通量计算等), 耦合方法和分量模块一样运行在子处理器上, 可以看做一个单独的耦合器组件CPL, 各个分量模块以及耦合器组件被顶层驱动整合为一个单独的可执行文件。也就是说, CPL6的排序和控制功能转移到了顶层驱动里, 而耦合方法部分成为了CPL7中的一个耦合器组件[17]。从图1中可以看出CPL6的运行方式是完全并行的, 而CPL7的处理器布局则更为灵活, 整个模式能够在一个处理器核上运行(不用MPI), 也可以串行、并行、串并行混合运行, 这样比CPL6更容易调试、移植和达到负载平衡。

在CPL6框架下, 参与AMIP(大气环流模式比较计划)的单独(stand-alone)大气模式, 一般是一个包含了完全预报的大气模式、陆地表面模式、数据海洋模式和只有热动力学的海冰模式组成的耦合模式[18, 19], 而参与CMIP(耦合模式比较计划)的耦合模式更为复杂一些[13, 20], 其大气、海洋、陆面和海冰等都是完全的预报模式, 两者是2个不同的释放版本; CPL7框架则可以支持在完全耦合模式中运行单独的大气模式, 在程序更新的时候, 只需要释放一个耦合模式就足够, 这样更易于版本的管理, 也增加了代码的可重复利用性, 与此相对应, CPL6和CPL7框架下, 单独(stand-alone)大气模式的框架也有一定的不同, 相应的模式框架如图2图3所示, 图2是CPL6框架下单独的(stand-alone)大气模式, 可以看出陆面、海冰海洋这些“ 表面模式” 是在大气中的物理过程中被调用的, 而在CPL7框架下(图3), 引进了一个顶层驱动来代替原来大气自身的驱动, 大气模块和表面模块都是由顶层驱动来调用, 同时也在每个模块中引进了一个灵活的和可扩展的“ 薄耦合层” , 用于各个分量模块与驱动器/耦合器进行信息交换。

从上述可以看出, 在CPL7架构下, 由顶层驱动来调用各个模块的运行和模块之间的耦合等操作, 整个模式的运行过程对用户来说就比较透明了。

3 CPL7的耦合原理和实现

CPL7的顶层驱动模块主要分为初始化、运行和结束3个主要的调用, 与此相对应, 各个分量模块都需要有各自的初始化、运行和结束3个标准接口供顶层驱动来调用[17]; CPL7的耦合接口目前有MCT(模式耦合工具库)和ESMF(地球系统模式框架)2种, 默认情况下使用的是MCT接口, 在MCT接口中传递的物理耦合场的数据是MCT数据类型。

图2 CPL6下单独(stand-alone)大气模式框架Fig.2 The frame of standalone atmospheric model in CPL6

3.1 CPL7与GAMIL2的耦合过程

各个分量模块与CPL7的耦合原理是类似的, 可以单独从某一个分量模块的耦合过程来概述CPL7的耦合原理。GAMIL2是大气物理研究所研发的第二代格点大气环流模式[19], 在参与CMIP5的FGOALS-g2(Flexible Global Ocean-Atmosphere-Land System Model, Grid-point Version 2)中它与其它分量模块通过CPL6连接[13], 它与CPL7的耦合过程如下:

图3 CPL7下单独大气模式实现的框架Fig.3 The frame of atmospheric model in CPL7

3.1.1初始化过程

在初始化阶段, 顶层驱动首先为GAMIL2(以及其他分量模块)初始化MPI通信子和控制耦合时间的变量, 然后通过调用GAMIL2(以及其他分量模块)的初始化函数, 分发这些MPI通信子和时间管理变量, 初始化函数先进行相应的初始化工作, 然后将自身的网格和剖分信息传递给顶层驱动, 顶层驱动根据获得的所有的网格和剖分信息来初始化重排器(重排器的作用是用于不同处理器之间数据的重排), 通过读取离线生成的网格映射文件来获得映射权重(映射权重用于不同网格之间数据的插值)。GAMIL2的初始化接口在顶层驱动中被调用2次。

3.1.2运行过程

驱动模块在调用GAMIL2的运行接口时, 该接口包含两组物理场耦合参数x2a和a2x, x2a被传入运行接口, 被用作GAMIL2的外强迫; 而a2x则是GAMIL2的积分结果, 作为输出传递给驱动模块[21]。在此之前驱动器首先会为GAMIL2准备外强迫数据即输入数据, 这些数据都是其他的分量模式的输出插值并汇合而来的; 最初这些“ 输入数据” 是分布在耦合器进程上的, 为了能够被GAMIL2直接使用, 需要使用重排器将数据转化成分布在GAMIL2进程上的排列方式; GAMIL2的运行函数接收这些边界条件, 来驱动模式内部的数值方程, 在耦合时间步长内进行积分, 并计算出需要的物理场输出数据; 同样最初的输出数据是分布在GAMIL2进程上的, 为了被顶层驱动使用, 也需要通过重排器将它们映射到耦合器上。在运行过程中, 因为大气模式需要下垫面传递的反照率来进行辐射计算, 因此GAMIL2的运行是在陆面和海冰之后的。GAMIL2的运行接口在顶层驱动中被调用若干次。

3.1.3结束过程

在结束阶段, 驱动器调用GAMIL2的结束接口, 进行释放内存等收尾工作。GAMIL2的结束接口在顶层驱动中被调用一次。

3.2 时间管理

CPL7的时间管理一般采用的是esmf_wrf_ti -memgr软件, 它采用了更简化的FORTRAN实现, 包含了一系列的ESMF时间管理接口[17], 各个分量模块和顶层驱动的时间管理都采用同一个时间管理库来控制, 在之前CPL6框架下, 各个分量模块有自己独立的时间管理软件, 相应的, 要实现分量模块(基于CPL6的)与CPL7的耦合, 需要修改分量模块的时间管理接口以及相应的编译链接选项。

基于ESMF时间管理库, 模式中包含了由驱动器管理的主时钟和各个分量模块的组件时钟以及由分量模块管理的内部时钟。在初始化的时候, 各个分量模块会根据驱动器传递过来的组件时钟来初始化模块内部的时钟; 主时钟的步长是各个组件时钟中耦合时间步长的最小值, 并包含了控制着各个分量模块运行的闹钟信息; 组件时钟包含了分量模块耦合的时间步长和在本次耦合积分结束时的时间值。正是这些时钟和闹钟控制着耦合模式的耦合时间以及分量模式的运行和步进。

3.3 MCT库

为了构建并行耦合模式, CPL7采用了耦合模式工具包(MCT库)[22], MCT为模块之间数据的移动、汇合以及数据在空间和时间上的平均等耦合器功能的实现提供了有效的方法, 其“ 哲学” 就是将耦合模式的“ 科学问题” 和“ 耦合技术” 问题分离开来。在支持并行耦合方面, MCT主要包含了7个类, 分别支持数据描述, 数据转移和数据转换。

描述数据的类有GlobalSegMap, AttrVect和GeneralGrid[23], GlobalSegMap描述了域的划分信息, 包含了各个分量模块的ID号、有多少个数据段, 每个数据段的网格的起始编号和长度, 以及每个数据段所在的处理器的位置, 为重排器的生成做准备; GeneralGrid存储了分量模块的物理网格信息, 包含了每个处理器的网格的坐标信息以及它们在全球网格的编号; GlobalSegMap和GeneralGrid是分量模块之间进行通信需要的最根本的数据类型。AttrVect是一个存储物理场数据的属性向量, 这个属性向量是个二维数组, 可以存储每个处理器中若干个格点的多个整形和实型的物理量, 在不同模块进行耦合的时候, 各个分量模块所有的数据就是以属性向量的形式存储和通信的, AttrVect同时也是其他一些数据类的组成元素之一。

在MCT中, 有2个类支持数据从M个处理器向N个处理器的转移问题[24, 25]。MCTWorld是对所有的组件进行注册, 描述有多少个分量模块参与耦合; 耦合过程中的 “ 排列” 和“ 重排” 这两个阶段, 需要用到MCT数据类型Rearranger, 它支持数据在分量模块处理器上的划分和耦合器处理器上的划分之间的转移。

在各个分量模块输入数据的“ 准备阶段” , 不同网格间数据之间的转换, 将会涉及到网格间的插值[26], 在CPL7耦合器中网格的插值会通过一个矩阵乘来实现[17, 24], y=Tx, 其中x是物理场在源网格的分布, y是物理场在目的网格的分布, 插值权重T是个稀疏矩阵, MCT提供了一个数据类SparseMatrix来存储这个稀疏矩阵, 并采用属性向量AttrVect来存储其非0元素的行列编号; 另外不同网格之间数据的插值虽然都是在耦合器进程上进行的, 不同分量模式的数据因为自身网格的不同, 排列方式也是不同的, 所以也需要数据排列, 这时候也需要用到Rearranger[21], 整个并行插值过程的描述是封装在SparseMatrixPlus这个MCT数据类中的。

概括起来, CPL7采用了7个主要的MCT数据类来实现并行耦合中的各种数据处理问题, 它们之间的关系如图4所示。

4 CPL7在中国地球系统模式中的应用前景

在参与CMIP5的地球系统模式中, 大气分量模式的平均水平分辨率为2.1° 左右, 海洋的分量模式平均水平分辨率在1° 左右, 中国的地球系统模式的水平分辨率处在较低分辩率的行列。研究表明, 低分辨率的地球系统模式无法刻画一些区域表面的复杂地形, 无法再现中小尺度的大气和海洋现象, 这些缺陷通过陆气、海气相互作用, 会造成较大的风场、海表温度等物理场的偏差, 也无法准确地扑捉热带风暴等社会需求很大的天气现象的形成和演化, 高分辨率模式可以显著的改进这些不足[27, 28, 29, 30], 因此为了模拟出更真实的物理现象, 在国际上, 采用高分辨率是一个很关键的方向, 比如日本研发的地球模拟器为超高分辨率的气候系统模式提供了运行平台[31, 32]; 国内高分辨率的工作方面还主要以区域气候模式为主, 例如高学杰等的研究发现, 东亚季风需要高分辨率模式才能模拟好[33~35], 在全球模式方面, 中国目前在研的10个气候/地球系统模式中有6个采用的都是CPL耦合器[36], 较低版本的CPL耦合器在很大程度上限制了高分辨率模式发展。国内采用CPL耦合器的若干单位, 如大气物理研究所的国际气候与环境科学中心和LASG实验室等都正在积极开展将大气、海洋等分量模块与CPL7进行耦合的工作, 虽然中国目前还没有一个耦合器为CPL7的稳定版本的地球系统模式, 但是也已经做了一些与之相关的工作, 比如采用标准降尺度的方法将WRF通过CPL7耦合到CESM中[30], 采用CPL7将GAMIL2耦合到CESM中, 在此基础上, 中国的地球系统模式的CPL耦合器升级为CPL7在技术上将会相对容易实现, 也是一个很显然的趋势。

图4 与CPL7有关的MCT类的层次结构箭头指向是从子类到父类Fig.4 MCT class hierarchy associated with CPL7Downward directed arrows point from child to parent class

The authors have declared that no competing interests exist.

参考文献
[1] Flato G. Earth system models: An overview[J]. Wiley Interdisciplinary Reviews: Climate Change, 2011, 2(6): 783-800. [本文引用:1]
[2] Flato G, Marotzke J, Abiodun B, et al. Evaluation of climate models[M]∥Climate Change 2013: The Physical Science Basis. Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change. Cambridge, United Kingdom and New York, NY, USA: Cambridge University Press, 2013. [本文引用:1]
[3] Valcke S, Balaji V, Craig A, et al. Coupling technologies for Earth System Modeling[J]. Geoscientific Model Development, 2012, 5: 1 589-1 596. [本文引用:2] [JCR: 5.03]
[4] Wang Bin, Zhou Tianjun, Yu Yongqiang, et al. The prospects of Earth system model development[J]. Acta Meteorologica Sinica, 2008, 66(6): 857-869.
[王斌, 周天军, 俞永强, . 地球系统模式发展展望[J]. 气象学报, 2008, 66(6): 857-869. ] [本文引用:1] [CJCR: 2.116]
[5] Craig A, Jacob R, Kauffman B, et al. CPL6: The new extensible, high-performance parallel coupler for the community climate system model[J]. International Journal for High Performance Computing Applications, 2005, 19(3): 309-327. [本文引用:1]
[6] Craig A, Vertenstein M, Jacob R. A new flexible coupler for Earth system modeling developed for CCSM4 and CESM1[J]. International Journal for High Performance Computing Applications, 2012, 26(1): 31-42. [本文引用:2]
[7] Hill C, Deluca C, Balaji V, et al. The architecture of the Earth System Modeling framework[J]. Computing in Science & Engineering, 2004, 6(1): 18-28. [本文引用:1]
[8] Valcke S. The OASIS3 coupler: A European climate modeling community software[J]. Geoscientific Model Development, 2013, 5: 373-388. [本文引用:1] [JCR: 5.03]
[9] Zhou Tianjun, Yu Yongqiang, Yu Rucong, et al. Coupled Climate System Model coupler review[J]. Chinese Journal of Atmospheric Sciences, 2004, 28(6): 993-1 008.
[周天军, 俞永强, 宇如聪, . 气候系统模式发展中的耦合器研制问题[J]. 大气科学, 2004, 28(6): 993-1 008. ] [本文引用:1] [CJCR: 1.948]
[10] Wu Qizhong, Feng Jinming, Dong Wenjie, et al. Introduction of the CMIP5 experiments carried out by BNU-ESM[J]. Advances in Climate Change Research, 2013, 9(4): 291-294.
[吴其重, 冯锦明, 董文杰, . BNU-ESM模式及其开展的CMIP5试验介绍[J]. 气候变化研究进展, 2013, 9(4): 291-294. ] [本文引用:1] [CJCR: 1.3396]
[11] Shu Qi, Qiao Fangli, Song Zhenya. The hindcast and forecast of Arctic sea ice from FIO-ESM[J]. Acta Oceanologica Sinica, 2013, 35(5): 37-45.
[舒启, 乔方利, 宋振亚. 地球系统模式FIO-ESM对北极海冰的模拟和预估[J]. 海洋学报, 2013, 35(5): 37-45. ] [本文引用:1] [CJCR: 0.915]
[12] Li L, Lin P, Yu Y, et al. The flexible Global Ocean-Atmosphere-Land System Model, grid-point version 2: FGOALS-g2[J]. Advance in Atmospheric Science, 2013, 30(3): 543-560. [本文引用:1] [JCR: 1.338] [CJCR: 0.9244]
[13] Wu T, Song L, Li W, et al. An overview of BCC climate system model development and application for climate change studies[J]. Journal of Meteorological Research, 2014, 28(1): 34-56. [本文引用:2] [JCR: 1.111] [CJCR: 0.363]
[14] Craig A, Jacob R, Kauffman B, et al. Cpl6: The New Extensible, High-Performance Parallel Coupler for the Community Climate System Model[M]∥Mathematics and Computer Science Division. Argonne National Laboratory, ANL/MCS-P1222-0205, 2005: 37. [本文引用:1]
[15] Wan Xiuquan, Liu Zedong, Shen Biao, et al. Introduction to the community Earth System Model and application to high performance computing[J]. Advances in Earth Science, 2014, 29(4): 482-491.
[万修全, 刘泽栋, 沈飙, . 地球系统模式CESM及其在高性能计算机上的配置应用实例[J]. 地球科学进展, 2014, 29(4): 482-491. ] [本文引用:1] [CJCR: 1.388]
[16] Craig A, Mirin A, Taylor M, et al. Computer Performance of the Community Earth System Model. 16th Annual CESM Workshop[Z/OL]. [2014-10-10]. http://www.cesm.ucar.edu/events/ws.2011/Posters/worley.pdf. [本文引用:1]
[17] Craig T. CPL7 User’s Guide[Z/OL]. [2014-09-25]. http://www.cesm.ucar.edu/models/cesm1.0/cpl7/cpl7_doc/ug.pdf. [本文引用:4]
[18] Collins W D, Rasch P J, Boville B A, et al. The formulation and atmospheric simulation of the community atmosphere model: CAM3[J]. Journal of Climate, 2006, 19(11): 2 144-2 161. [本文引用:1] [JCR: 4.362]
[19] Li L, Wang B, Dong L, et al. Evaluation of grid-point atmospheric model of IAP LASG version 2 (GAMIL2)[J]. Advance in Atmospheric Science, 2013, 30(3): 855-867. [本文引用:2] [JCR: 1.338] [CJCR: 0.9244]
[20] Collins W D, Bitz C M, Blackmon M L, et al. The Community Climate System Model version 3 (CCSM3)[J]. Journal of Climate, 2006, 19(11): 2 122-2 143. [本文引用:1] [JCR: 4.362]
[21] Li Huimin. Coupled Ensemble Platform and Performance Model for Climate System Model[C]. Beijing: Tsinghua University, 2013.
[李慧岷. 面向气候系统模式的通量集合耦合平台及性能建模[C]. 北京: 清华大学, 2013. ] [本文引用:2]
[22] Larson J W, Jacob R L, Ong E, et al. The Model Coupling Toolkit API Reference Manual: MCT v. 2. 8. Mathematics and Computer Science Division[Z]. Argonne: Argonne National Laboratory, 2012. [本文引用:1]
[23] Larson J, Jacob Rt, Ong E. The Model Coupling Toolkit: A new fortran90 toolkit for building multiphysics parallel coupled models[J]. International Journal for High Performance Computing Applications, 2005, 19: 277-292. [本文引用:1]
[24] Jacob R, Larson J, Ong E. M×N communication and parallel interpolation in community climate system model version 3 using the model coupling toolkit[J]. International Journal for High Performance Computing Applications, 2005, 19(3): 293-307. [本文引用:2]
[25] Deelmana E, Singha G, Su M, et al. Pegasus: A framework for mapping complex scientific workflows onto distributed systems[J]. Scientific Programming, 2005, 13: 219-237. [本文引用:1] [JCR: 1.036]
[26] Jones P W. First- and second-order conservative remapping schemes for grids in spherical coordinates[J]. Monthly Weather Review, 1998, 127: 2 204-2 210. [本文引用:1] [JCR: 2.758]
[27] DeWeaver E, Bitz C M. Atmospheric circulation and its effect on Arctic Sea Ice in CCSM3 simulations at medium and high resolution[J]. Journal of Climate, 2006, 19: 2 415-2 436. [本文引用:1] [JCR: 4.362]
[28] Gent P R, Yeager S G, Neale R B, et al. Improvements in a half degree atmosphere/land version of the ccsm[J]. Climate Dynamics, 2010, 34(6): 819-833. [本文引用:1] [JCR: 4.231]
[29] Wehner M F, Bala G, Duffy P, et al. Towards direct simulation of future tropical cyclone statistics in a high-resolution global atmospheric model[J]. Advances in Meteorology, 2010, doi: DOI:10.1155/2010/915303. [本文引用:1] [JCR: 1.239]
[30] He J, Zhang M, Lin W, et al. The WRF nested within the CESM: Simulations of a midlatitude cyclone over the Southern Great Plains[J]. Journal of Advances in Modeling Earth Systems, 2013, 5: 1-12. [本文引用:2] [JCR: 4.114]
[31] Hirano H. Usage details of the Earth simulator and sustained performance of actual applications[J]. Journal of Information Processing and Management, 2005, 48(5): 268-275. [本文引用:1]
[32] Chen Chun, Zhang Zhiqiang, Lin Hai. Earth simulator and simulation research progress[J]. Advances in Earth Science, 2005, 20(10): 1 135-1 142.
[陈春, 张志强, 林海. 地球模拟器及其模拟研究进展[J]. 地球科学进展, 2005, 20(10): 1 135-1 142. ] [本文引用:1] [CJCR: 1.388]
[33] Gao X J, Zhao Z C, Ding Y H, et al. Climate change due to greenhouse effects in China as simulated by a regional climate model[J]. Advances in Atmospheric Sciences, 2001, 18(6): 1 224-1 230. [本文引用:1] [JCR: 1.338] [CJCR: 0.9244]
[34] Gao X J, Wang M L, Giorgi F. Climate change over China in the 21st century as simulated by BCC_CSM1. 1-RegCM4. 0[J]. Atmospheric and Oceanic Science Letters, 2013, 6(5): 381-386. [本文引用:1]
[35] Yu E T, Wang H J, Sun J Q. A quick report on a dynamical downscaling simulation over china using the nested model[J]. Atmospheric and Oceanic Science Letters, 2010, 3: 325-329. [本文引用:1]
[36] Zhou T, Zou L, Wu B, et al. Development of Earth/Climate System Models in China: A review from the Coupled Model intercomparison project perspective[J]. Acta Meteorological Sinica, 2014, 72(5): 892-907. [本文引用:1]