Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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.
Copernicus GmbH
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

“The Earth Is Dying, Bro”
“The Earth Is Dying, Bro”
Climate Change and Children Australian children are uniquely situated in a vast landscape that varies drastically across locations. Spanning multiple climatic zones—from cool tempe...
Ethics of climate change : a normative account
Ethics of climate change : a normative account
Consider, for instance, you and your family have lived around a place where you enjoyed the flora and fauna of the land as well as the natural environment. Fishing and farming were...
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...
Climate-linked bonds
Climate-linked bonds
Climate-linked bonds are an innovative financial tool designed to address the growing challenges of climate change. These bonds, ideally issued by governments and supranational org...
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...
Diffusion Rates and Dispersal Patterns of Unfed versus Recently Fed Bed Bugs (Cimex lectularius L.)
Diffusion Rates and Dispersal Patterns of Unfed versus Recently Fed Bed Bugs (Cimex lectularius L.)
Bed bug problems have been increasing since the 1980s, and accordingly, there have been intensive efforts to better understand their biology and behavior for control purposes. Unde...
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, ...
The Cotton Boll: Temporal Susceptibility of the Boll Wall to Stylet Penetration by Hemipteran Pests
The Cotton Boll: Temporal Susceptibility of the Boll Wall to Stylet Penetration by Hemipteran Pests
Cotton (Gossypium hirsutum L.) is a high‐value cash crop that is injured by various hemipteran insects, including lygus bugs (mirids) and stink bugs (pentatomids). Stink bugs can t...

Back to Top