Saved in:
Bibliographic Details
Main Authors: Altuntas, Alper, Baker, Allison H., Baugh, John, Gopalakrishnan, Ganesh, Siegel, Stephen F.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.13425
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912648818327552
author Altuntas, Alper
Baker, Allison H.
Baugh, John
Gopalakrishnan, Ganesh
Siegel, Stephen F.
author_facet Altuntas, Alper
Baker, Allison H.
Baugh, John
Gopalakrishnan, Ganesh
Siegel, Stephen F.
contents Earth System Models (ESMs) are critical for understanding past climates and projecting future scenarios. However, the complexity of these models, which include large code bases, a wide community of developers, and diverse computational platforms, poses significant challenges for software quality assurance. The increasing adoption of GPUs and heterogeneous architectures further complicates verification efforts. Traditional verification methods often rely on bitwise reproducibility, which is not always feasible, particularly under new compilers or hardware. Manual expert evaluation, on the other hand, is subjective and time-consuming. Formal methods offer a mathematically rigorous alternative, yet their application in ESM development has been limited due to the lack of climate model-specific representations and tools. Here, we advocate for the broader adoption of formal methods in climate modeling. In particular, we identify key aspects of ESMs that are well suited to formal specification and introduce abstraction approaches for a tailored framework. To demonstrate this approach, we present a case study using CIVL model checker to formally verify a bug fix in an ocean mixing parameterization scheme. Our goal is to develop accessible, domain-specific formal tools that enhance model confidence and support more efficient and reliable ESM development.
format Preprint
id arxiv_https___arxiv_org_abs_2510_13425
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Specification and Verification for Climate Modeling: Formalization Leading to Impactful Tooling
Altuntas, Alper
Baker, Allison H.
Baugh, John
Gopalakrishnan, Ganesh
Siegel, Stephen F.
Logic in Computer Science
Mathematical Software
Earth System Models (ESMs) are critical for understanding past climates and projecting future scenarios. However, the complexity of these models, which include large code bases, a wide community of developers, and diverse computational platforms, poses significant challenges for software quality assurance. The increasing adoption of GPUs and heterogeneous architectures further complicates verification efforts. Traditional verification methods often rely on bitwise reproducibility, which is not always feasible, particularly under new compilers or hardware. Manual expert evaluation, on the other hand, is subjective and time-consuming. Formal methods offer a mathematically rigorous alternative, yet their application in ESM development has been limited due to the lack of climate model-specific representations and tools. Here, we advocate for the broader adoption of formal methods in climate modeling. In particular, we identify key aspects of ESMs that are well suited to formal specification and introduce abstraction approaches for a tailored framework. To demonstrate this approach, we present a case study using CIVL model checker to formally verify a bug fix in an ocean mixing parameterization scheme. Our goal is to develop accessible, domain-specific formal tools that enhance model confidence and support more efficient and reliable ESM development.
title Specification and Verification for Climate Modeling: Formalization Leading to Impactful Tooling
topic Logic in Computer Science
Mathematical Software
url https://arxiv.org/abs/2510.13425