Articles | Volume 9, issue 2
https://doi.org/10.5194/gmd-9-731-2016
https://doi.org/10.5194/gmd-9-731-2016
Development and technical paper
 | 
19 Feb 2016
Development and technical paper |  | 19 Feb 2016

Bitwise identical compiling setup: prospective for reproducibility and reliability of Earth system modeling

R. Li, L. Liu, G. Yang, C. Zhang, and B. Wang

Related authors

Developing a common, flexible and efficient framework for weakly coupled ensemble data assimilation based on C-Coupler2.0
Chao Sun, Li Liu, Ruizhe Li, Xinzhu Yu, Hao Yu, Biao Zhao, Guansuo Wang, Juanjuan Liu, Fangli Qiao, and Bin Wang
Geosci. Model Dev., 14, 2635–2657, https://doi.org/10.5194/gmd-14-2635-2021,https://doi.org/10.5194/gmd-14-2635-2021, 2021
Short summary
PatCC1: an efficient parallel triangulation algorithm for spherical and planar grids with commonality and parallel consistency
Haoyu Yang, Li Liu, Cheng Zhang, Ruizhe Li, Chao Sun, Xinzhu Yu, Hao Yu, Zhiyuan Zhang, and Bin Wang
Geosci. Model Dev., 12, 3311–3328, https://doi.org/10.5194/gmd-12-3311-2019,https://doi.org/10.5194/gmd-12-3311-2019, 2019
Short summary
C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting
Li Liu, Cheng Zhang, Ruizhe Li, Bin Wang, and Guangwen Yang
Geosci. Model Dev., 11, 3557–3586, https://doi.org/10.5194/gmd-11-3557-2018,https://doi.org/10.5194/gmd-11-3557-2018, 2018
Short summary
Importance of bitwise identical reproducibility in earth system modeling and status report
L. Liu, S. Peng, C. Zhang, R. Li, B. Wang, C. Sun, Q. Liu, L. Dong, L. Li, Y. Shi, Y. He, W. Zhao, and G. Yang
Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmdd-8-4375-2015,https://doi.org/10.5194/gmdd-8-4375-2015, 2015
Revised manuscript has not been submitted
Enhancement for bitwise identical reproducibility of Earth system modeling on the C-Coupler platform
L. Liu, R. Li, C. Zhang, G. Yang, B. Wang, and L. Dong
Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmdd-8-2403-2015,https://doi.org/10.5194/gmdd-8-2403-2015, 2015
Revised manuscript not accepted

Related subject area

Climate and Earth system modeling
CICERO Simple Climate Model (CICERO-SCM v1.1.1) – an improved simple climate model with a parameter calibration tool
Marit Sandstad, Borgar Aamaas, Ane Nordlie Johansen, Marianne Tronstad Lund, Glen Philip Peters, Bjørn Hallvard Samset, Benjamin Mark Sanderson, and Ragnhild Bieltvedt Skeie
Geosci. Model Dev., 17, 6589–6625, https://doi.org/10.5194/gmd-17-6589-2024,https://doi.org/10.5194/gmd-17-6589-2024, 2024
Short summary
Development of a plant carbon–nitrogen interface coupling framework in a coupled biophysical-ecosystem–biogeochemical model (SSiB5/TRIFFID/DayCent-SOM v1.0)
Zheng Xiang, Yongkang Xue, Weidong Guo, Melannie D. Hartman, Ye Liu, and William J. Parton
Geosci. Model Dev., 17, 6437–6464, https://doi.org/10.5194/gmd-17-6437-2024,https://doi.org/10.5194/gmd-17-6437-2024, 2024
Short summary
Dynamical Madden–Julian Oscillation forecasts using an ensemble subseasonal-to-seasonal forecast system of the IAP-CAS model
Yangke Liu, Qing Bao, Bian He, Xiaofei Wu, Jing Yang, Yimin Liu, Guoxiong Wu, Tao Zhu, Siyuan Zhou, Yao Tang, Ankang Qu, Yalan Fan, Anling Liu, Dandan Chen, Zhaoming Luo, Xing Hu, and Tongwen Wu
Geosci. Model Dev., 17, 6249–6275, https://doi.org/10.5194/gmd-17-6249-2024,https://doi.org/10.5194/gmd-17-6249-2024, 2024
Short summary
Implementation of a brittle sea ice rheology in an Eulerian, finite-difference, C-grid modeling framework: impact on the simulated deformation of sea ice in the Arctic
Laurent Brodeau, Pierre Rampal, Einar Ólason, and Véronique Dansereau
Geosci. Model Dev., 17, 6051–6082, https://doi.org/10.5194/gmd-17-6051-2024,https://doi.org/10.5194/gmd-17-6051-2024, 2024
Short summary
HSW-V v1.0: localized injections of interactive volcanic aerosols and their climate impacts in a simple general circulation model
Joseph P. Hollowed, Christiane Jablonowski, Hunter Y. Brown, Benjamin R. Hillman, Diana L. Bull, and Joseph L. Hart
Geosci. Model Dev., 17, 5913–5938, https://doi.org/10.5194/gmd-17-5913-2024,https://doi.org/10.5194/gmd-17-5913-2024, 2024
Short summary

Cited articles

Alexander, K. and Easterbrook, S. M.: The software architecture of climate models: a graphical comparison of CMIP5 and EMICAR5 configurations, Geosci. Model Dev., 8, 1221–1232, https://doi.org/10.5194/gmd-8-1221-2015, 2015.
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, https://doi.org/10.5194/gmd-8-2829-2015, 2015.
Easterbrook, S. M. and Johns, T. C.: Engineering the software for understanding climate change, Comput. Sci. Eng., 11, 65–74, 2009.
Hong, S. Y., Koo, M. S., Jang, J., Esther Kim, J. E., Park, H., Joh, M. S., Kang, J. H., and Oh, T. J.: An Evaluation of the Software System Dependency of a Global Atmospheric model, Mon. Weather Rev., 141, 4165–4172, 2013.
Download
Short summary
In this paper, we show that different compiling setups can achieve exactly the same (bitwise identical) results in Earth system modeling, and a set of bitwise identical compiling setups of a model can be used across different compiler versions and different compiler flags. Moreover, we shows that new test cases can be generated based on differences of bitwise identical compiling setups between different models, which can help detect software bugs and finally improve the reliability.