Property Testing for Ocean Models. Can We Specify It? (Invited Talk)
Deepak A. Cherian
TL;DR
The paper addresses the oracle problem in ocean modeling by proposing a framework to recast geophysical fluid dynamics and ocean phenomena as property-based tests. It builds a taxonomy of dynamical properties—invariants, postconditions, metamorphic relations, inductive ideas, and model-based benchmarks—grounded in simplified GFD limits and canonical solutions. It argues that many existing ocean-model tests already embody these ideas, while providing a blueprint for formalizing physics-based properties to improve correctness checks. The work highlights practical challenges, notably transient dynamics and test-case shrinking, and suggests that integrating these tests with current regression and intercomparison practices could strengthen ocean-model verification.
Abstract
I take inspiration from the property-testing literature, particularly the work of Prof. John Hughes, and explore how such ideas might be applied to numerical models of the ocean. Specifically, I ask whether geophysical fluid dynamics (GFD) theory, expressed as property tests, might be used to address the oracle problem of testing the correctness of ocean models. I propose that a number of simple idealized GFD problems can be framed as property tests. These examples clearly illustrate how physics naturally lends itself to specifying property tests. Which of these proposed tests might be most feasible and useful, remains to be seen.
