A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0)
Abstract
Abstract. Climate simulation codes, such as the Community Earth System Model (CESM), are especially complex and continually evolving. Their ongoing state of development requires frequent software verification in the form of quality assurance to both preserve the quality of the code and instill model confidence. To formalize and simplify this previously subjective and computationally expensive aspect of the verification process, we have developed a new tool for evaluating climate consistency. Because an ensemble of simulations allows us to gauge the natural variability of the model's climate, our new tool uses an ensemble approach for consistency testing. In particular, an ensemble of CESM climate runs is created, from which we obtain a statistical distribution that can be used to determine whether a new climate run is statistically distinguishable from the original ensemble. The CESM ensemble consistency test, referred to as CESM-ECT, is objective in nature and accessible to CESM developers and users. The tool has proven its utility in detecting errors in software and hardware environments and providing rapid feedback to model developers.
- Authors:
-
- National Center for Atmospheric Research, Boulder, CO (United States)
- Publication Date:
- Research Org.:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Univ. of California, Oakland, CA (United States); Argonne National Laboratory (ANL), Argonne, IL (United States); UT-Battelle LLC/ORNL, Oak Ridge, TN (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC)
- OSTI Identifier:
- 1565396
- Grant/Contract Number:
- AC02-05CH11231; AC02-06CH11357; AC05-00OR22725
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Geoscientific Model Development (Online)
- Additional Journal Information:
- Journal Name: Geoscientific Model Development (Online); Journal Volume: 8; Journal Issue: 9; Journal ID: ISSN 1991-9603
- Publisher:
- European Geosciences Union
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 58 GEOSCIENCES; Geology
Citation Formats
Baker, A. H., Hammerling, D. M., Levy, M. N., Xu, H., Dennis, J. M., Eaton, B. E., Edwards, J., Hannay, C., Mickelson, S. A., Neale, R. B., Nychka, D., Shollenberger, J., Tribbia, J., Vertenstein, M., and Williamson, D. A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0). United States: N. p., 2015.
Web. doi:10.5194/gmd-8-2829-2015.
Baker, A. H., Hammerling, D. M., Levy, M. N., Xu, H., Dennis, J. M., Eaton, B. E., Edwards, J., Hannay, C., Mickelson, S. A., Neale, R. B., Nychka, D., Shollenberger, J., Tribbia, J., Vertenstein, M., & Williamson, D. A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0). United States. https://doi.org/10.5194/gmd-8-2829-2015
Baker, A. H., Hammerling, D. M., Levy, M. N., Xu, H., Dennis, J. M., Eaton, B. E., Edwards, J., Hannay, C., Mickelson, S. A., Neale, R. B., Nychka, D., Shollenberger, J., Tribbia, J., Vertenstein, M., and Williamson, D. Wed .
"A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0)". United States. https://doi.org/10.5194/gmd-8-2829-2015. https://www.osti.gov/servlets/purl/1565396.
@article{osti_1565396,
title = {A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0)},
author = {Baker, A. H. and Hammerling, D. M. and Levy, M. N. and Xu, H. and Dennis, J. M. and Eaton, B. E. and Edwards, J. and Hannay, C. and Mickelson, S. A. and Neale, R. B. and Nychka, D. and Shollenberger, J. and Tribbia, J. and Vertenstein, M. and Williamson, D.},
abstractNote = {Abstract. Climate simulation codes, such as the Community Earth System Model (CESM), are especially complex and continually evolving. Their ongoing state of development requires frequent software verification in the form of quality assurance to both preserve the quality of the code and instill model confidence. To formalize and simplify this previously subjective and computationally expensive aspect of the verification process, we have developed a new tool for evaluating climate consistency. Because an ensemble of simulations allows us to gauge the natural variability of the model's climate, our new tool uses an ensemble approach for consistency testing. In particular, an ensemble of CESM climate runs is created, from which we obtain a statistical distribution that can be used to determine whether a new climate run is statistically distinguishable from the original ensemble. The CESM ensemble consistency test, referred to as CESM-ECT, is objective in nature and accessible to CESM developers and users. The tool has proven its utility in detecting errors in software and hardware environments and providing rapid feedback to model developers.},
doi = {10.5194/gmd-8-2829-2015},
journal = {Geoscientific Model Development (Online)},
number = 9,
volume = 8,
place = {United States},
year = {Wed Sep 09 00:00:00 EDT 2015},
month = {Wed Sep 09 00:00:00 EDT 2015}
}
Web of Science
Figures / Tables:
Works referenced in this record:
Ensemble Simulation of Twenty–First Century Climate Changes: Business–as–Usual versus CO 2 Stabilization
journal, November 2001
- Dai, Aiguo; Meehl, Gerald A.; Washington, Warren M.
- Bulletin of the American Meteorological Society, Vol. 82, Issue 11
Guidelines for selecting and using simulation model verification techniques
conference, January 1989
- Whitner, R. B.; Balci, O.
- Proceedings of the 21st conference on Winter simulation - WSC '89
The Community Earth System Model: A Framework for Collaborative Research
journal, September 2013
- Hurrell, James W.; Holland, M. M.; Gent, P. R.
- Bulletin of the American Meteorological Society, Vol. 94, Issue 9
Engineering the Software for Understanding Climate Change
journal, November 2009
- Easterbrook, Steve M.; Johns, Timothy C.
- Computing in Science & Engineering, Vol. 11, Issue 6
Assessing climate model software quality: a defect density analysis of three models
journal, January 2012
- Pipitone, J.; Easterbrook, S.
- Geoscientific Model Development, Vol. 5, Issue 4
Ensemble forecast: A new approach to uncertainty and predictability
journal, November 2005
- Zhu, Yuejian
- Advances in Atmospheric Sciences, Vol. 22, Issue 6
Verification and validation of simulation models
conference, December 2011
- Sargent, Robert G.
- 2011 Winter Simulation Conference - (WSC 2011), Proceedings of the 2011 Winter Simulation Conference (WSC)
Testing ensembles of climate change scenarios for “statistical significance”
journal, August 2012
- von Storch, Hans; Zwiers, Francis
- Climatic Change, Vol. 117, Issue 1-2
Verification, Validation, and Confirmation of Numerical Models in the Earth Sciences
journal, February 1994
- Oreskes, N.; Shrader-Frechette, K.; Belitz, K.
- Science, Vol. 263, Issue 5147
The Accumulation of Rounding Errors and Port Validation for Global Atmospheric Models
journal, March 1997
- Rosinski, James M.; Williamson, David L.
- SIAM Journal on Scientific Computing, Vol. 18, Issue 2
The Community Earth System Model (CESM) Large Ensemble Project: A Community Resource for Studying Climate Change in the Presence of Internal Climate Variability
journal, August 2015
- Kay, J. E.; Deser, C.; Phillips, A.
- Bulletin of the American Meteorological Society, Vol. 96, Issue 8
Evaluation (not validation) of quantitative models.
journal, December 1998
- Oreskes, N.
- Environmental Health Perspectives, Vol. 106, Issue suppl 6
A methodology for evaluating the impact of data compression on climate simulation data
conference, January 2014
- Baker, Allison H.; Xu, Haiying; Dennis, John M.
- Proceedings of the 23rd international symposium on High-performance parallel and distributed computing - HPDC '14
Guest Editors' Introduction: Climate Change - Science and Software
journal, November 2011
- Easterbrook, Steve M.; Edwards, Paul N.; Balaji, Venkatramani
- IEEE Software, Vol. 28, Issue 6
Simple Uncertainty Frameworks for Selecting Weighting Schemes and Interpreting Multimodel Ensemble Climate Change Experiments
journal, June 2013
- Sansom, Philip G.; Stephenson, David B.; Ferro, Christopher A. T.
- Journal of Climate, Vol. 26, Issue 12
Software Testing and Verification in Climate Model Development
journal, November 2011
- Clune, T. L.; Rood, R. B.
- IEEE Software, Vol. 28, Issue 6
The Paris Climate Agreement and future sea-level rise from Antarctica
journal, May 2021
- DeConto, Robert M.; Pollard, David; Alley, Richard B.
- Nature, Vol. 593, Issue 7857
Guidelines For Selecting And Using Simulation Model Verification Techniques
conference, January 1989
- Whitner, R. B.; Balci, O.
- 1989 Winter Simulation Conference Proceedings
Verification and validation of simulation models
conference, January 1994
- Sargent, R. G.
- Proceedings of Winter Simulation Conference
Verification and validation of simulation models
conference, December 2008
- Sargent, Robert G.
- 2008 Winter Simulation Conference (WSC)
Verification and validation of simulation models
conference, December 2010
- Sargent, Robert G.
- 2010 Winter Simulation Conference - (WSC 2010), Proceedings of the 2010 Winter Simulation Conference
Assessing climate model software quality: a defect density analysis of three models
posted_content, February 2012
- Pipitone, J.; Easterbrook, S.
- Geoscientific Model Development Discussions
Engineering the Software for Understanding Climate Change
journal, January 2009
- Easterbrook, Steve; Johns, Tim
- Computing in Science & Engineering
Verification and Validation of Simulation Models
conference, January 2005
- Sargent, R. G.
- Proceedings of the Winter Simulation Conference, 2005.
Works referencing / citing this record:
Finding the Root Causes of Statistical Inconsistency in Community Earth System Model Output
posted_content, February 2018
- Milroy, Daniel; Hammerling, Dorit; Baker, Alison
- ESS Open Archive
Deploying RMACC Summit: An HPC Resource for the Rocky Mountain Region
conference, January 2017
- Anderson, Jonathon; Burns, Patrick J.; Milroy, Daniel
- Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and Impact - PEARC17
A Multivariate Approach to Ensure Statistical Reproducibility of Climate Model Simulations
conference, June 2019
- Mahajan, Salil; Evans, Katherine J.; Kennedy, Joseph H.
- PASC '19: Platform for Advanced Scientific Computing Conference, Proceedings of the Platform for Advanced Scientific Computing Conference
Crossing the chasm: how to develop weather and climate models for next generation computers?
journal, January 2018
- Lawrence, Bryan N.; Rezny, Michael; Budich, Reinhard
- Geoscientific Model Development, Vol. 11, Issue 5
Nine time steps: ultra-fast statistical consistency testing of the Community Earth System Model (pyCECT v3.0)
journal, April 2017
- Milroy, Daniel J.; Baker, Allison H.; Hammerling, Dorit M.
- Geoscientific Model Development Discussions
Crossing the chasm: how to develop weather and climate models for next generation computers?
text, January 2018
- N., Lawrence, Bryan; Michael, Rezny,; Reinhard, Budich,
- ETH Zurich
Nine time steps: ultra-fast statistical consistency testing of the Community Earth System Model (pyCECT v3.0)
journal, January 2018
- Milroy, Daniel J.; Baker, Allison H.; Hammerling, Dorit M.
- Geoscientific Model Development, Vol. 11, Issue 2
Figures / Tables found in this record: