Overview of the Software Design of the Community Climate System Model
- 1 August 2005
- journal article
- research article
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 19 (3) , 177-186
- https://doi.org/10.1177/1094342005056094
Abstract
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.Keywords
This publication has 16 references indexed in Scilit:
- Vectorizing the Community Land ModelThe International Journal of High Performance Computing Applications, 2005
- M × N Communication and Parallel Interpolation in Community Climate System Model Version 3 Using the Model Coupling ToolkitThe International Journal of High Performance Computing Applications, 2005
- The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled ModelsThe International Journal of High Performance Computing Applications, 2005
- Design and Implementation of Components in the Earth System Modeling FrameworkThe International Journal of High Performance Computing Applications, 2005
- Performance Portability in the Physical Parameterizations of the Community Atmospheric ModelThe International Journal of High Performance Computing Applications, 2005
- A Scalable Implementation of a Finite-Volume Dynamical Core in the Community Atmosphere ModelThe International Journal of High Performance Computing Applications, 2005
- A Performance Model of the Parallel Ocean ProgramThe International Journal of High Performance Computing Applications, 2005
- Modeling Sea Ice Transport Using Incremental RemappingMonthly Weather Review, 2004
- An explicit flux‐form semi‐lagrangian shallow‐water model on the sphereQuarterly Journal of the Royal Meteorological Society, 1997
- Implicit free‐surface method for the Bryan‐Cox‐Semtner ocean modelJournal of Geophysical Research: Oceans, 1994