Overview of the Software Design of the Community Climate System Model

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 th...

Full description

Bibliographic Details
Published in:The International Journal of High Performance Computing Applications
Main Authors: Drake, John B., Jones, Philip W., Carr, George R.
Format: Article in Journal/Newspaper
Language:English
Published: SAGE Publications 2005
Subjects:
Online Access:http://dx.doi.org/10.1177/1094342005056094
http://journals.sagepub.com/doi/pdf/10.1177/1094342005056094
id crsagepubl:10.1177/1094342005056094
record_format openpolar
spelling crsagepubl:10.1177/1094342005056094 2023-05-15T18:18:14+02:00 Overview of the Software Design of the Community Climate System Model Drake, John B. Jones, Philip W. Carr, George R. 2005 http://dx.doi.org/10.1177/1094342005056094 http://journals.sagepub.com/doi/pdf/10.1177/1094342005056094 en eng SAGE Publications http://journals.sagepub.com/page/policies/text-and-data-mining-license The International Journal of High Performance Computing Applications volume 19, issue 3, page 177-186 ISSN 1094-3420 1741-2846 Hardware and Architecture Theoretical Computer Science Software journal-article 2005 crsagepubl https://doi.org/10.1177/1094342005056094 2022-09-28T18:56:53Z 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. Article in Journal/Newspaper Sea ice SAGE Publications (via Crossref) The International Journal of High Performance Computing Applications 19 3 177 186
institution Open Polar
collection SAGE Publications (via Crossref)
op_collection_id crsagepubl
language English
topic Hardware and Architecture
Theoretical Computer Science
Software
spellingShingle Hardware and Architecture
Theoretical Computer Science
Software
Drake, John B.
Jones, Philip W.
Carr, George R.
Overview of the Software Design of the Community Climate System Model
topic_facet Hardware and Architecture
Theoretical Computer Science
Software
description 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.
format Article in Journal/Newspaper
author Drake, John B.
Jones, Philip W.
Carr, George R.
author_facet Drake, John B.
Jones, Philip W.
Carr, George R.
author_sort Drake, John B.
title Overview of the Software Design of the Community Climate System Model
title_short Overview of the Software Design of the Community Climate System Model
title_full Overview of the Software Design of the Community Climate System Model
title_fullStr Overview of the Software Design of the Community Climate System Model
title_full_unstemmed Overview of the Software Design of the Community Climate System Model
title_sort overview of the software design of the community climate system model
publisher SAGE Publications
publishDate 2005
url http://dx.doi.org/10.1177/1094342005056094
http://journals.sagepub.com/doi/pdf/10.1177/1094342005056094
genre Sea ice
genre_facet Sea ice
op_source The International Journal of High Performance Computing Applications
volume 19, issue 3, page 177-186
ISSN 1094-3420 1741-2846
op_rights http://journals.sagepub.com/page/policies/text-and-data-mining-license
op_doi https://doi.org/10.1177/1094342005056094
container_title The International Journal of High Performance Computing Applications
container_volume 19
container_issue 3
container_start_page 177
op_container_end_page 186
_version_ 1766194734741585920