Overview of the software design of the Community Climate System Model

被引:22
作者
Drake, JB [1 ]
Jones, PW
Carr, GR
机构
[1] Oak Ridge Natl Lab, Oak Ridge, TN 37831 USA
[2] Los Alamos Natl Lab, Div Theoret, Los Alamos, NM 87545 USA
[3] Natl Ctr Atmospher Res, Boulder, CO 80307 USA
关键词
parallel clusters; multiphysics simulation;
D O I
10.1177/1094342005056094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Community Climate System Model (CCSM) is a computer model for simulating the Earth's climate. The CCSM is built from four individual component models for the atmosphere, ocean, land surface, and sea ice. The notion of a physical/dynamical component of the climate system translates directly to the software component structure. Software design of the CCSM is focused on the goals of modularity, extensibility, and performance portability. These goals are met at both the component level and within the individual component models. Performance portability is the ability of a code to achieve good performance across a variety of computer architectures while maintaining a single source code. As a community model, the CCSM must run on a variety of machine architectures and must perform well on all these. architectures for computationally intensive climate simulations.
引用
收藏
页码:177 / 186
页数:10
相关论文
共 42 条
[1]  
[Anonymous], 2001, CLIMATE CHANGE 2001
[2]  
Armstrong R, 1999, P 8 IEEE INT S HIGH
[3]  
BERNHOLDT DE, 2005, INT J HIGH PERFORMAN, V19
[4]   An energy-conserving thermodynamic model of sea ice [J].
Bitz, CM ;
Lipscomb, WH .
JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 1999, 104 (C7) :15669-15677
[5]  
Bleck R, 1998, NATO ADV SCI I C-MAT, V516, P423
[6]   Landscapes as patches of plant functional types: An integrating concept for climate and ecosystem models [J].
Bonan, GB ;
Levis, S ;
Kergoat, L ;
Oleson, KW .
GLOBAL BIOGEOCHEMICAL CYCLES, 2002, 16 (02)
[7]  
Briegleb B. P., 2004, NCARTN463STR
[8]  
*CARN MELL U SOFTW, 1995, CAP MAT MOD GUID IMP
[9]  
COLLINS N, 2005, INT J HIGH PERFORMAN, V19
[10]  
Collins W. D., 2004, NCARTN464STR