Large-eddy simulations with ClimateMachine: a new open-source code for atmospheric simulations on GPUs and CPUs
Akshay Sridhar, Yassine Tissaoui, Simone Marras, Zhaoyi Shen, Charles, Kawczynski, Simon Byrne, Kiran Pamnany, Maciej Waruszewski, Thomas H. Gibson,, Jeremy E. Kozdon, Valentin Churavy, Lucas C. Wilcox, Francis X. Giraldo,, Tapio Schneider

TL;DR
ClimateMachine is an open-source, performance-portable atmospheric modeling framework in Julia, capable of global and high-resolution LES simulations on CPUs and GPUs, demonstrated through benchmark cases and flow configurations.
Contribution
It introduces a novel, performance-portable atmospheric modeling framework using Julia, supporting both global and high-resolution LES with energy-conserving discretization.
Findings
ClimateMachine performs well on CPUs and GPUs.
It accurately reproduces benchmark cases and atmospheric flows.
The code demonstrates good scaling and conservation properties.
Abstract
We introduce ClimateMachine, a new open-source atmosphere modeling framework using the Julia language to be performance portable on central processing units (CPUs) and graphics processing units (GPUs). ClimateMachine uses a common framework both for coarser-resolution global simulations and for high-resolution, limited-area large-eddy simulations (LES). Here, we demonstrate the LES configuration of the atmosphere model in canonical benchmark cases and atmospheric flows, using an energy-conserving nodal discontinuous-Galerkin (DG) discretization of the governing equations. Resolution dependence, conservation characteristics and scaling metrics are examined in comparison with existing LES codes. They demonstrate the utility of ClimateMachine as a modelling tool for limited-area LES flow configurations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMeteorological Phenomena and Simulations · Fluid Dynamics and Turbulent Flows · Computational Fluid Dynamics and Aerodynamics
