ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
Mon 13 Oct 2025 15:00 - 15:20 at Peony NE - Principled scientific programming Chair(s): KC Sivaramakrishnan

Climate models and earth system models often comprise submodels composed via a `coupler’, a software component that enables interaction between submodel components. The continuous exchange of data through couplers creates the risk of subtle errors propagating across components, potentially distorting scientific conclusions. In this paper, we argue for lightweight formal verification techniques to tackle coupler correctness. We abstract general design principles for couplers and propose verifiable subsystems. Using an example of a real-world bug, we illustrate a hybrid verification strategy that integrates module-level contracts, verified through both static and runtime techniques. We aim to offer a practical pathway for both existing and future couplers, ultimately enabling auditable and formally verifiable couplers.

Mon 13 Oct

Displayed time zone: Perth change

13:40 - 15:20
Principled scientific programmingPROPL at Peony NE
Chair(s): KC Sivaramakrishnan IIT Madras and Tarides
13:40
20m
Paper
GPU-accelerated Hydrology Algorithms for On-prem Computation: Flow accumulation, Drainage lines, Watershed delineation, Runoff simulation
PROPL
rahul kumar , Vatsal Jingar IIT Delhi, Abhilash Jindal IIT Delhi, India, Aaditeshwar Seth Indian Institute Of Technology Delhi
DOI
14:00
20m
Talk
Authoring Tools for Transparent Climate Reporting
PROPL
Roly Perera University of Cambridge/University of Bristol, Joe Bond University of Bristol, UK, Cristina David University of Bristol, Andrew McNutt University of Utah, Alfonso Piscitelli University of Salerno
14:20
20m
Talk
What we talk about when we talk about scientific programming
PROPL
Patrick Ferris University of Cambridge, UK
Media Attached
14:40
20m
Paper
A FAIR Case for a Live Computational Commons
PROPL
Cyrus Omar University of Michigan, Michael Coblenz University of California, San Diego, Anil Madhavapeddy University of Cambridge, UK
DOI Pre-print
15:00
20m
Paper
Towards Modelling and Verification of Coupler Behaviour in Climate Models
PROPL
Chinmayi Prabhu Baramashetru University of Oslo, Dominic Orchard University of Cambridge; University of Kent
DOI Pre-print

Information for Participants
Info for event:

Please see https://icfp25.sigplan.org/attending/Information-for-Attendees for information on remote and in-person participation for this talk.