A new flexible coupler for earth system modeling developed for CCSM4 and CESM1

被引:204
作者
Craig, Anthony P. [1 ]
Vertenstein, Mariana [1 ]
Jacob, Robert [2 ]
机构
[1] Natl Ctr Atmospher Res, Climate & Global Dynam Div, Boulder, CO 80307 USA
[2] Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USA
基金
美国国家科学基金会;
关键词
climate; Community Climate System Model; coupler; coupling; CPL7; model; performance; scaling;
D O I
10.1177/1094342011428141
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Community Climate System Model (CCSM) has been developed over the last decade, and it is used to understand past, present, and future climates. The latest versions of the model, CCSM4 and CESM1, contain totally new coupling capabilities in the CPL7 coupler that permit additional flexibility and extensibility to address the challenges involved in earth system modeling. The CPL7 coupling architecture takes a completely new approach with respect to the high-level design of the system. CCSM4 now contains a top-level driver that calls model component initialize, run, and finalize methods through specified interfaces. The top-level driver allows the model components to be placed on relatively arbitrary hardware processor layouts and run sequentially, concurrently, or mixed. Improvements have been made to the memory and performance scaling of the coupler to support much higher resolution configurations. CCSM4 scales better to higher processor counts, and has the ability to handle global resolutions up to one-tenth of a degree.
引用
收藏
页码:31 / 42
页数:12
相关论文
共 18 条
[1]  
[Anonymous], 2010, GEOPHYS RES LETT, DOI DOI 10.1029/2009GL042194
[2]  
[Anonymous], ANZIAM
[3]  
Bonan GB, 2002, J CLIMATE, V15, P3123, DOI 10.1175/1520-0442(2002)015<3123:TLSCOT>2.0.CO
[4]  
2
[5]   Design and implementation of components in the Earth system modeling framework [J].
Collins, N ;
Theurich, G ;
DeLuca, C ;
Suarez, M ;
Trayanov, A ;
Balaji, V ;
Li, P ;
Yang, WY ;
Hill, C ;
da Silva, A .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2005, 19 (03) :341-350
[6]   The Community Climate System Model version 3 (CCSM3) [J].
Collins, William D. ;
Bitz, Cecilia M. ;
Blackmon, Maurice L. ;
Bonan, Gordon B. ;
Bretherton, Christopher S. ;
Carton, James A. ;
Chang, Ping ;
Doney, Scott C. ;
Hack, James J. ;
Henderson, Thomas B. ;
Kiehl, Jeffrey T. ;
Large, William G. ;
McKenna, Daniel S. ;
Santer, Benjamin D. ;
Smith, Richard D. .
JOURNAL OF CLIMATE, 2006, 19 (11) :2122-2143
[7]   The formulation and atmospheric simulation of the Community Atmosphere Model version 3 (CAM3) [J].
Collins, William D. ;
Rasch, Philip J. ;
Boville, Byron A. ;
Hack, James J. ;
McCaa, James R. ;
Williamson, David L. ;
Briegleb, Bruce P. ;
Bitz, Cecilia M. ;
Lin, Shian-Jiann ;
Zhang, Minghua .
JOURNAL OF CLIMATE, 2006, 19 (11) :2144-2161
[8]   Cpl6: The new extensible, high performance parallel coupler for the Community Climate System Model [J].
Craig, AP ;
Jacob, R ;
Kauffman, B ;
Bettge, T ;
Larson, J ;
Ong, E ;
Dingo, C ;
He, Y .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2005, 19 (03) :309-327
[9]  
Dennis JM, 2011, INT J HIGH PER UNPUB
[10]  
Drummond L. A., 2001, Computational Science - ICCS 2001. International Conference. Proceedings, Part I (Lecture Notes in Computer Science Vol.2073), P31