Affiliation:
1. a University of Oxford, Oxford, United Kingdom
2. b University of Leeds, Leeds, United Kingdom
Abstract
Abstract
Motivated by recent advances in operational weather forecasting, we study the efficacy of low-precision arithmetic for climate simulations. We develop a framework to measure rounding error in a climate model, which provides a stress test for a low-precision version of the model, and we apply our method to a variety of models including the Lorenz system, a shallow water approximation for flow over a ridge, and a coarse-resolution spectral global atmospheric model with simplified parameterizations (SPEEDY). Although double precision [52 significant bits (sbits)] is standard across operational climate models, in our experiments we find that single precision (23 sbits) is more than enough and that as low as half precision (10 sbits) is often sufficient. For example, SPEEDY can be run with 12 sbits across the code with negligible rounding error, and with 10 sbits if minor errors are accepted, amounting to less than 0.1 mm (6 h)−1 for average gridpoint precipitation, for example. Our test is based on the Wasserstein metric and this provides stringent nonparametric bounds on rounding error accounting for annual means as well as extreme weather events. In addition, by testing models using both round-to-nearest (RN) and stochastic rounding (SR) we find that SR can mitigate rounding error across a range of applications, and thus our results also provide some evidence that SR could be relevant to next-generation climate models. Further research is needed to test if our results can be generalized to higher resolutions and alternative numerical schemes. However, the results open a promising avenue toward the use of low-precision hardware for improved climate modeling.
Significance Statement
Weather and climate models provide vital information for decision-making, and will become ever more important in the future with a changed climate and more extreme weather. A central limitation to improved models are computational resources, which is why some weather forecasters have recently shifted from conventional 64-bit to more efficient 32-bit computations, which can provide equally accurate forecasts. Climate models, however, still compute in 64 bits, and adapting to lower precision requires a detailed analysis of rounding errors. We develop methods to quantify rounding error in a climate model, and find similar precision acceptable across weather and climate models, with even 16 bits often sufficient for an accurate climate. This opens a promising avenue for computational efficiency gains in climate modeling.
Funder
H2020 European Research Council
Royal Society
Natural Environmental Research Council
Office of Naval Research Global
Publisher
American Meteorological Society
Reference50 articles.
1. Detecting changes in forced climate attractors with Wasserstein distance;Robin;Nonlinear Processes Geophys.,2017
2. andT Reduced - precision parametrization : Lessons from an intermediate - complexity atmospheric model Quart Meteor https org;Saffin,2020
3. andM Evaluating the performance of climate models based on Wasserstein distance https org;Vissio;Res Lett,2020
4. andM Effects of round - to - nearest and stochastic rounding in the numerical solution of the heat equation in low precision https arxiv org abs;Croci,2020
5. andCoauthors Mixed precision training Poster Conf on Learning Vancouver https openreview net forum id gs;Micikevicius;Int Representations,2018
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献