Preprints
https://doi.org/10.5194/egusphere-2026-2916
https://doi.org/10.5194/egusphere-2026-2916
11 Jun 2026
 | 11 Jun 2026
Status: this preprint is open for discussion and under review for Geoscientific Model Development (GMD).

JAX-SCM v1.0: a modern atmospheric single-column model for boundary layer research

Maximilian Pierzyna

Abstract. We present JAX-SCM v1.0, an open-source atmospheric single-column model for boundary layer research, implemented in Python using the JAX computing library. The model solves for horizontal wind, potential temperature, and specific humidity, combined with prognostic turbulent kinetic energy and turbulent statistics parameterized by the Mellor-Yamada-Nakanishi-Niino level~2.5 (MYNN-2.5) turbulence closure. We verify the implementation against three well-established benchmark cases covering neutral (turbulent Ekman layer), stable (GABLS1), and convective (Wangara Day~33) conditions. Close agreement with reference solutions is demonstrated across all regimes. By building on JAX, the model benefits from just-in-time compilation and native GPU support. While JAX-SCM is not yet fully differentiable, basing it on JAX also lays the foundation for future integration with machine learning components. The model is designed for simplicity and modularity, lowering the barrier to entry for users and developers alike.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Maximilian Pierzyna

Status: open (until 06 Aug 2026)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Maximilian Pierzyna

Model code and software

JAX-SCM v1.0: a modern atmospheric single-column model for boundary layer research Maximilian Pierzyna https://doi.org/10.5281/zenodo.20314409

Maximilian Pierzyna
Metrics will be available soon.
Latest update: 11 Jun 2026
Download
Short summary
We present JAX-SCM, a modern one-dimensional atmospheric model implemented in Python and JAX, a package for fast numerical computations. We demonstrate that the model accurately represents the atmosphere at night, during the day, and in between. By using a modern programming language, we aim to make JAX-SCM accessible to a broad scientific audience. JAX-SCM also runs efficiently on fast graphical processing units (GPUs) and can be extended to support machine learning, making it future-proof.
Share