Reduced-precision parametrization: lessons from an intermediate-complexity atmospheric model

被引:8
作者
Saffin, Leo [1 ]
Hatfield, Sam [2 ]
Duben, Peter [2 ]
Palmer, Tim [3 ]
机构
[1] Univ Leeds, Sch Earth & Environm, Leeds LS2 9JT, W Yorkshire, England
[2] European Ctr Medium Range Weather Forecasts, Reading, Berks, England
[3] Univ Oxford, Atmospher Ocean & Planetary Phys, Oxford, England
基金
欧洲研究理事会;
关键词
model error; parametrization; reduced precision; stochastic physics; NUMERICAL PRECISION; DATA ASSIMILATION; SIMULATIONS; PREDICTABILITY; HARDWARE; EMULATOR; SCALES; FLOW;
D O I
10.1002/qj.3754
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
Reducing numerical precision can save computational costs which can then be reinvested for more useful purposes. This study considers the effects of reducing precision in the parametrizations of an intermediate complexity atmospheric model (SPEEDY). We find that the difference between double-precision and reduced-precision parametrization tendencies is proportional to the expected machine rounding error if individual timesteps are considered. However, if reduced precision is used in simulations that are compared to double-precision simulations, a range of precision is found where differences are approximately the same for all simulations. Here, rounding errors are small enough to not directly perturb the model dynamics, but can perturb conditional statements in the parametrizations (such as convection active/inactive) leading to a similar error growth for all runs. For lower precision, simulations are perturbed significantly. Precision cannot be constrained without some quantification of the uncertainty. The inherent uncertainty in numerical weather and climate models is often explicitly considered in simulations by stochastic schemes that will randomly perturb the parametrizations. A commonly used scheme is stochastic perturbation of parametrization tendencies (SPPT). A strong test on whether a precision is acceptable is whether a low-precision ensemble produces the same probability distribution as a double-precision ensemble where the only difference between ensemble members is the model uncertainty (i.e., the random seed in SPPT). Tests with SPEEDY suggest a precision as low as 3.5 decimal places (equivalent to half precision) could be acceptable, which is surprisingly close to the lowest precision that produces similar error growth in the experiments without SPPT mentioned above. Minor changes to model code to express variables as anomalies rather than absolute values reduce rounding errors and low-precision biases, allowing even lower precision to be used. These results provide a pathway for implementing reduced-precision parametrizations in more complex weather and climate models.
引用
收藏
页码:1590 / 1607
页数:18
相关论文
共 29 条
[1]   The Effects of the RAW Filter on the Climatology and Forecast Skill of the SPEEDY Model [J].
Amezcua, Javier ;
Kalnay, Eugenia ;
Williams, Paul D. .
MONTHLY WEATHER REVIEW, 2011, 139 (02) :608-619
[2]  
[Anonymous], 2009, ECMWF TECH MEMO
[3]   The quiet revolution of numerical weather prediction [J].
Bauer, Peter ;
Thorpe, Alan ;
Brunet, Gilbert .
NATURE, 2015, 525 (7567) :47-55
[4]   Quantitative View on the Processes Governing the Upscale Error Growth up to the Planetary Scale Using a Stochastic Convection Scheme [J].
Baumgart, Marlene ;
Ghinassi, Paolo ;
Wirth, Volkmar ;
Selz, Tobias ;
Craig, George C. ;
Riemer, Michael .
MONTHLY WEATHER REVIEW, 2019, 147 (05) :1713-1731
[5]   Scale-Selective Precision for Weather and Climate Forecasting [J].
Chantry, Matthew ;
Thornes, Tobias ;
Palmer, Tim ;
Duben, Peter .
MONTHLY WEATHER REVIEW, 2019, 147 (02) :645-655
[6]   Reliable low precision simulations in land surface models [J].
Dawson, Andrew ;
Dueben, Peter D. ;
MacLeod, David A. ;
Palmer, Tim N. .
CLIMATE DYNAMICS, 2018, 51 (7-8) :2657-2666
[7]   rpe v5: an emulator for reduced floating-point precision in large numerical simulations [J].
Dawson, Andrew ;
Duben, Peter D. .
GEOSCIENTIFIC MODEL DEVELOPMENT, 2017, 10 (06) :2221-2230
[8]   The ERA-Interim reanalysis: configuration and performance of the data assimilation system [J].
Dee, D. P. ;
Uppala, S. M. ;
Simmons, A. J. ;
Berrisford, P. ;
Poli, P. ;
Kobayashi, S. ;
Andrae, U. ;
Balmaseda, M. A. ;
Balsamo, G. ;
Bauer, P. ;
Bechtold, P. ;
Beljaars, A. C. M. ;
van de Berg, L. ;
Bidlot, J. ;
Bormann, N. ;
Delsol, C. ;
Dragani, R. ;
Fuentes, M. ;
Geer, A. J. ;
Haimberger, L. ;
Healy, S. B. ;
Hersbach, H. ;
Holm, E. V. ;
Isaksen, L. ;
Kallberg, P. ;
Koehler, M. ;
Matricardi, M. ;
McNally, A. P. ;
Monge-Sanz, B. M. ;
Morcrette, J. -J. ;
Park, B. -K. ;
Peubey, C. ;
de Rosnay, P. ;
Tavolato, C. ;
Thepaut, J. -N. ;
Vitart, F. .
QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2011, 137 (656) :553-597
[9]  
Duben P., 2018, ECMWF NEWSL, V157, P26
[10]   A study of reduced numerical precision to make superparameterization more competitive using a hardware emulator in the OpenIFS model [J].
Duben, Peter D. ;
Subramanian, Aneesh ;
Dawson, Andrew ;
Palmer, T. N. .
JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2017, 9 (01) :566-584