Accelerating Large-Eddy Simulations of Clouds With Tensor Processing Units
Abstract
Clouds, especially low clouds, are crucial for regulating Earth's energy balance and mediating the response of the climate system to changes in greenhouse gas concentrations. Despite their importance for climate, they remain relatively poorly understood and are inaccurately represented in climate models. A principal reason is that the high computational expense of simulating them with large‐eddy simulations (LES) has inhibited broad and systematic numerical experimentation and the generation of large data sets for training parametrization schemes for climate models. Here we demonstrate LES of low clouds on tensor processing units (TPUs), application‐specific integrated circuits that were originally developed for machine learning applications. We show that TPUs in conjunction with tailored software implementations can be used to simulate computationally challenging stratocumulus clouds in conditions observed during the Dynamics and Chemistry of Marine Stratocumulus (DYCOMS) field study. The TPU‐based LES code successfully reproduces clouds during DYCOMS and opens up the large computational resources available on TPUs to cloud simulations. The code enables unprecedented weak and strong scaling of LES, making it possible, for example, to simulate stratocumulus with 10× speedup over real‐time evolution in domains with a 34.7 km × 53.8 km horizontal cross section. The results open up new avenues for computational experiments and for substantially enlarging the sample of LES available to train parameterizations of low clouds.
Copyright and License
© 2023 Google Inc. Journal of Advances in Modeling Earth Systems published by Wiley Periodicals LLC on behalf of American Geophysical Union. This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
Acknowledgement
We thank Jason Hickey for his guidance in the early stages of this research and Tianjian Lu for his valuable feedback. We also thank the reviewer for their insightful comments and suggestions.
Contributions
Conceptualization: Tapio Schneider, John Anderson.
Formal analysis: Sheide Chammas, Tapio Schneider, Yi-fan Chen.
Investigation: Sheide Chammas, Tapio Schneider, Matthias Ihme.
Methodology: Matthias Ihme.
Project Administration: Yi-fan Chen, John Anderson.
Software: Sheide Chammas, Qing Wang, Yi-fan Chen.
Supervision: Tapio Schneider, John Anderson.
Validation: Sheide Chammas, Qing Wang, Tapio Schneider, Matthias Ihme, John Anderson.
Data Availability
The source code for all simulations described in this paper and used to produce the data displayed in the figures and tables is available at https://doi.org/10.5281/zenodo.7569544 (Wang et al., 2023) under the Apache License, Version 2.0.
Files
Name | Size | Download all |
---|---|---|
md5:274b5d27a0730ea7d4d34ecb368d9873
|
2.1 MB | Preview Download |
Additional details
- Available
-
2023-10-06Available Online
- Accepted
-
2023-09-13Manuscript Accepted
- Caltech groups
- Division of Geological and Planetary Sciences
- Publication Status
- Published