Researchers develop a new method for testing the reproducibility of atmosphere model results.
Weather and climate models are large computer code structures that solve complex systems of mathematical equations. Researchers developed a new, objective, and computationally efficient method to determine whether simulations performed with these codes on new computers or built with new computer software are essentially similar when they don’t match exactly.
Weather and climate models that provide important predictions for society are often developed and maintained by a large team of scientists working collaboratively. These teams require objective and efficient testing methods to assure the codes are producing expected behavior as they are being developed in ever-changing computing environments.
As computer codes are revised, or software and hardware environment are changed, there may be times when it is no longer possible to obtain numbers identical “digit for digit” to previous results. In these situations it is very important, and non-trivial, to distinguish whether these differences are just “noise” or discrepancies caused by unintended coding errors or computing-environment problems. Existing methods that evaluate these discrepancies using long-term statistics of model results are too computationally expensive to use for daily testing during phases of very active model development. A team of researchers led by scientists at Pacific Northwest National Laboratory developed a new method just as robust as existing methods, but hundreds of times cheaper. The new test identifies when simulations performed in a new model or computing environment are considered “changed beyond noise level” by recognizing when the numerical error calculated against a benchmark is found to be inconsistent with previously verified values. The team showed that the new method was effective when applied in the Community Atmosphere Model, and they expect that the underlying concept is generally applicable to atmosphere and geophysical models.
Contacts (BER PM)
Earth System Modeling Program
Pacific Northwest National Laboratory
Pacific Northwest National Laboratory
This research was supported as part of the Accelerated Climate Modeling for Energy (ACME) program, funded by the US Department of Energy, Office of Science, Office of Biological and Environmental Research (BER). High-performance computing resources were provided by the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, supported by the Office of Science, and the National Center for Atmospheric Research (NCAR) Computational and Information Systems Laboratory.
Wan, H., K. Zhang, P. J. Rasch, B. Singh, X. Chen, and J. Edward. “A new and inexpensive non-bit-for-bit solution reproducibility test based on time step convergence (TSC1.0).” Geoscientific Model Development, 10, 537-552 (2017). [DOI: 10.5194/gmd-10-537-2017]
The design of the new test method was inspired by a previous study that evaluated numerical errors related to time evolution in the Community Atmosphere Model. PNNL Highlight: Tracking Down Time Missteps April 2015
SC-33.1 Earth and Environmental Sciences Division, BER
BER supports basic research and scientific user facilities to advance DOE missions in energy and environment. More about BER
Mar 23, 2021
Molecular Connections from Plants to Fungi to Ants
Lipids transfer energy and serve as an inter-kingdom communication tool in leaf-cutter ants&rsqu [more...]
Mar 19, 2021
Microbes Use Ancient Metabolism to Cycle Phosphorus
Microbial cycling of phosphorus through reduction-oxidation reactions is older and more widespre [more...]
Feb 22, 2021
Warming Soil Means Stronger Microbe Networks
Soil warming leads to more complex, larger, and more connected networks of microbes in those soi [more...]
Jan 27, 2021
Labeling the Thale Cress Metabolites
New data pipeline identifies metabolites following heavy isotope labeling.
Aug 31, 2020
Novel Bacterial Clade Reveals Origin of Form I Rubisco
List all highlights (possible long download time)