Articles | Volume 15, issue 17
Geosci. Model Dev., 15, 6695–6708, 2022
Geosci. Model Dev., 15, 6695–6708, 2022
Methods for assessment of models
05 Sep 2022
Methods for assessment of models | 05 Sep 2022

Characterizing uncertainties of Earth system modeling with heterogeneous many-core architecture computing

Yangyang Yu et al.

Related authors

Monthly-scale extended predictions using the atmospheric model coupled with a slab ocean
Zhenming Wang, Shaoqing Zhang, Yishuai Jin, Yinglai Jia, Yangyang Yu, Yang Gao, Xiaolin Yu, Mingkui Li, Xiaopei Lin, and Lixin Wu
Geosci. Model Dev., 16, 705–717,,, 2023
Short summary
Optimizing high-resolution Community Earth System Model on a heterogeneous many-core supercomputing platform
Shaoqing Zhang, Haohuan Fu, Lixin Wu, Yuxuan Li, Hong Wang, Yunhui Zeng, Xiaohui Duan, Wubing Wan, Li Wang, Yuan Zhuang, Hongsong Meng, Kai Xu, Ping Xu, Lin Gan, Zhao Liu, Sihai Wu, Yuhu Chen, Haining Yu, Shupeng Shi, Lanning Wang, Shiming Xu, Wei Xue, Weiguo Liu, Qiang Guo, Jie Zhang, Guanghui Zhu, Yang Tu, Jim Edwards, Allison Baker, Jianlin Yong, Man Yuan, Yangyang Yu, Qiuying Zhang, Zedong Liu, Mingkui Li, Dongning Jia, Guangwen Yang, Zhiqiang Wei, Jingshan Pan, Ping Chang, Gokhan Danabasoglu, Stephen Yeager, Nan Rosenbloom, and Ying Guo
Geosci. Model Dev., 13, 4809–4829,,, 2020
Short summary

Related subject area

Numerical methods
The Intelligent Prospector v1.0: geoscientific model development and prediction by sequential data acquisition planning with application to mineral exploration
John Mern and Jef Caers
Geosci. Model Dev., 16, 289–313,,, 2023
Short summary
Predicting peak daily maximum 8 h ozone and linkages to emissions and meteorology in Southern California using machine learning methods (SoCAB-8HR V1.0)
Ziqi Gao, Yifeng Wang, Petros Vasilakos, Cesunica E. Ivey, Khanh Do, and Armistead G. Russell
Geosci. Model Dev., 15, 9015–9029,,, 2022
Short summary
Transfer learning for landslide susceptibility modeling using domain adaptation and case-based reasoning
Zhihao Wang, Jason Goetz, and Alexander Brenning
Geosci. Model Dev., 15, 8765–8784,,, 2022
Short summary
ISMIP-HOM benchmark experiments using Underworld
Till Sachau, Haibin Yang, Justin Lang, Paul D. Bons, and Louis Moresi
Geosci. Model Dev., 15, 8749–8764,,, 2022
Short summary
spyro: a Firedrake-based wave propagation and full-waveform-inversion finite-element solver
Keith J. Roberts, Alexandre Olender, Lucas Franceschini, Robert C. Kirby, Rafael S. Gioria, and Bruno S. Carmo
Geosci. Model Dev., 15, 8639–8667,,, 2022
Short summary

Cited articles

Andrysco, M., Jhala, R., and Lerner, S.: Printing floating-point numbers: a faster, always correct method, Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 51, 555–567,, 2016. 
Arteaga, A., Fuhrer, O., and Hoefler, T.: Designing Bit-Reproducible Portable High-Performance Applications, 2014 IEEE International Parallel & Distributed Processing Symposium (IPDPS), USA, 1235–1244,, 2014. 
Bailey, D. H.: Resolving numerical anomalies in scientific computation, Lawrence Berkeley National Laboratory, University of California, USA, (last access: 30 August 2022), 2008. 
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), Geosci. Model Dev., 8, 2829–2840,, 2015. 
Donahue, A. S. and Caldwell, P. M.: Impact of Physics Parameterization Ordering in A Global Atmosphere Model, J. Adv. Model. Earth Sy., 10, 481–499,, 2018. 
Short summary
To understand the scientific consequence of perturbations caused by slave cores in heterogeneous computing environments, we examine the influence of perturbation amplitudes on the determination of the cloud bottom and cloud top and compute the probability density function (PDF) of generated clouds. A series of comparisons of the PDFs between homogeneous and heterogeneous systems show consistently acceptable error tolerances when using slave cores in heterogeneous computing environments.