Javascript must be enabled to continue!
Dealing with bugs is part of climate modeling
View through CrossRef
Numerical models are not just numerical representations of physical phenomena. They are also software files written by humans. As such they contain unintended coding errors, termed bugs. While the size of climate model code and human imperfection suggest that these are frequently present in climate models (Pipitone and Easterbrook, 2012), bugs are seldom acknowledged in the literature. However, missing understanding of model bugs hinders our understanding of model results as well as our ability to improve modeling workflows.With a case study of the ICON general circulation model (GCM), I elucidate the practices and considerations around model debugging. Specifically, I give examples for bugs detected in that GCM's development and report on qualitative in-depth interviews I conducted with 11 model developers (domain scientists and scientific programmers). The interviews show that dealing with bugs is not a standardised process. While the technical testing of ICON code developments is highly standardised, and for example the assignment of responsibility is standardised implicitly, the scientific testing resists standardisation. The missing standardisation makes dealing with bugs a laborious process that takes time and effort and where human influence is common.While this study focusses on the meaning of bugs for GCMs, similar considerations may be at play for models from different rugs of the model hierarchy. Where they differ, the model hierarchy may offer a way to more systematically detect and fix bugs in models of any rug.  Pipitone, J. and Easterbrook, S.: Assessing climate model software quality: a defect density analysis of three models, Geosci. Model Dev., 5, 1009–1022, https://doi.org/10.5194/gmd-5-1009-2012, 2012.
Title: Dealing with bugs is part of climate modeling
Description:
Numerical models are not just numerical representations of physical phenomena.
They are also software files written by humans.
As such they contain unintended coding errors, termed bugs.
While the size of climate model code and human imperfection suggest that these are frequently present in climate models (Pipitone and Easterbrook, 2012), bugs are seldom acknowledged in the literature.
However, missing understanding of model bugs hinders our understanding of model results as well as our ability to improve modeling workflows.
With a case study of the ICON general circulation model (GCM), I elucidate the practices and considerations around model debugging.
Specifically, I give examples for bugs detected in that GCM's development and report on qualitative in-depth interviews I conducted with 11 model developers (domain scientists and scientific programmers).
The interviews show that dealing with bugs is not a standardised process.
While the technical testing of ICON code developments is highly standardised, and for example the assignment of responsibility is standardised implicitly, the scientific testing resists standardisation.
The missing standardisation makes dealing with bugs a laborious process that takes time and effort and where human influence is common.
While this study focusses on the meaning of bugs for GCMs, similar considerations may be at play for models from different rugs of the model hierarchy.
Where they differ, the model hierarchy may offer a way to more systematically detect and fix bugs in models of any rug.
  Pipitone, J.
and Easterbrook, S.
: Assessing climate model software quality: a defect density analysis of three models, Geosci.
Model Dev.
, 5, 1009–1022, https://doi.
org/10.
5194/gmd-5-1009-2012, 2012.
Related Results
Climate and Culture
Climate and Culture
Climate is, presently, a heatedly discussed topic. Concerns about the environmental, economic, political and social consequences of climate change are of central interest in academ...
A Synergistic Imperative: An Integrated Policy and Education Framework for Navigating the Climate Nexus
A Synergistic Imperative: An Integrated Policy and Education Framework for Navigating the Climate Nexus
Climate change acts as a systemic multiplier of threats, exacerbating interconnected global crises that jeopardize food security, biodiversity, and environmental health. These chal...
Evaluating the Effectiveness of the European Union’s 2040 Climate Target: Policy Ambitions versus Implementation Challenges
Evaluating the Effectiveness of the European Union’s 2040 Climate Target: Policy Ambitions versus Implementation Challenges
As the level of ambition was increased, in July 2025, the European Commission set out a new binding greenhouse gas (GHG) reduction objective of - 90% by 2040 with respect to 1990, ...
Climate literacy for professionals in the Netherlands
Climate literacy for professionals in the Netherlands
<p>Professionals in sectors such as urban planning, energy transition, health, need knowledge about climate change for e.g. designing tunnels, urban planning, risk as...
Climate Anxiety in Aotearoa Adolescents: A Mixed-Methods Exploration
Climate Anxiety in Aotearoa Adolescents: A Mixed-Methods Exploration
<p>Climate anxiety is a key issue for adolescent wellbeing, however, due to the infancy of climate anxiety research, empirical knowledge is limited. Study One identified demo...
Climate Change and Residential Mortgage Lenders
Climate Change and Residential Mortgage Lenders
The dissertation studies the linkage between residential mortgage lending and local climate projections by directly linking future climate projections to current lender behaviour, ...
An Irish National Framework for Climate Services
An Irish National Framework for Climate Services
The Problem
In 2018 the Irish government introduced the National Adaptation Framework. This required the Government sectors to produce Sectoral Adaptation Plans. A first attempt at...
ASSESSING THE ROLE OF CLIMATE FINANCE IN SUPPORTING DEVELOPING NATIONS: A COMPREHENSIVE REVIEW
ASSESSING THE ROLE OF CLIMATE FINANCE IN SUPPORTING DEVELOPING NATIONS: A COMPREHENSIVE REVIEW
Climate finance plays a critical role in supporting developing nations to mitigate and adapt to the impacts of climate change. This comprehensive review examines the multifaceted r...

