z-logo
open-access-imgOpen Access
A study of reduced numerical precision to make superparameterization more competitive using a hardware emulator in the OpenIFS model
Author(s) -
Düben Peter D.,
Subramanian Aneesh,
Dawson Andrew,
Palmer T. N.
Publication year - 2017
Publication title -
journal of advances in modeling earth systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 3.03
H-Index - 58
ISSN - 1942-2466
DOI - 10.1002/2016ms000862
Subject(s) - computer science , accuracy and precision , software , cloud computing , reduction (mathematics) , double precision floating point format , algorithm , floating point , chaotic , point (geometry) , computational science , simulation , mathematics , artificial intelligence , statistics , geometry , programming language , operating system
The use of reduced numerical precision to reduce computing costs for the cloud resolving model of superparameterized simulations of the atmosphere is investigated. An approach to identify the optimal level of precision for many different model components is presented, and a detailed analysis of precision is performed. This is nontrivial for a complex model that shows chaotic behavior such as the cloud resolving model in this paper. It is shown not only that numerical precision can be reduced significantly but also that the results of the reduced precision analysis provide valuable information for the quantification of model uncertainty for individual model components. The precision analysis is also used to identify model parts that are of less importance thus enabling a reduction of model complexity. It is shown that the precision analysis can be used to improve model efficiency for both simulations in double precision and in reduced precision. Model simulations are performed with a superparameterized single‐column model version of the OpenIFS model that is forced by observational data sets. A software emulator was used to mimic the use of reduced precision floating point arithmetic in simulations.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here