Preprints
https://doi.org/10.5194/gmd-2021-335
https://doi.org/10.5194/gmd-2021-335
Submitted as: model description paper
21 Oct 2021
Submitted as: model description paper | 21 Oct 2021
Status: a revised version of this preprint was accepted for the journal GMD and is expected to appear here in due course.

Large-eddy simulations with ClimateMachine v0.2.0: a new open-source code for atmospheric simulations on GPUs and CPUs

Akshay Sridhar1, Yassine Tissaoui2, Simone Marras2, Zhaoyi Shen1, Charles Kawczynski1, Simon Byrne1, Kiran Pamnany1, Maciej Waruszewski3, Thomas H. Gibson4, Jeremy E. Kozdon3, Valentin Churavy5, Lucas C. Wilcox3, Francis X. Giraldo3, and Tapio Schneider1,6 Akshay Sridhar et al.
  • 1California Institute of Technology, Pasadena, California, USA
  • 2New Jersey Institute of Technology, Newark, New Jersey, USA
  • 3Naval Postgraduate School, Monterey, California, USA
  • 4University of Illinois Urbana-Champaign, Urbana-Champaign, Illinois, USA
  • 5Massachusetts Institute of Technology, Cambridge, Massachussetts, USA
  • 6Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California, USA

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.

Akshay Sridhar et al.

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2021-335', Anonymous Referee #1, 19 Nov 2021
  • RC2: 'Comment on gmd-2021-335', Anonymous Referee #2, 03 Dec 2021
  • AC1: 'Author Responses (AC) to reviewer comments (RC1 and RC2)', Akshay Sridhar, 14 Mar 2022
  • AC2: 'Supplementary material for AC', Akshay Sridhar, 14 Mar 2022

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2021-335', Anonymous Referee #1, 19 Nov 2021
  • RC2: 'Comment on gmd-2021-335', Anonymous Referee #2, 03 Dec 2021
  • AC1: 'Author Responses (AC) to reviewer comments (RC1 and RC2)', Akshay Sridhar, 14 Mar 2022
  • AC2: 'Supplementary material for AC', Akshay Sridhar, 14 Mar 2022

Akshay Sridhar et al.

Model code and software

ClimateMachine.jl Climate Modeling Alliance https://doi.org/10.5281/zenodo.5542395

Akshay Sridhar et al.

Viewed

Total article views: 1,144 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
678 446 20 1,144 19 5
  • HTML: 678
  • PDF: 446
  • XML: 20
  • Total: 1,144
  • BibTeX: 19
  • EndNote: 5
Views and downloads (calculated since 21 Oct 2021)
Cumulative views and downloads (calculated since 21 Oct 2021)

Viewed (geographical distribution)

Total article views: 1,150 (including HTML, PDF, and XML) Thereof 1,150 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 27 May 2022
Download
Short summary
ClimateMachine is a new open-source Julia-language atmospheric modeling code. We describe its limited-area configuration, the model equations, and demonstrate applicability through benchmark problems, including atmospheric flow in the shallow cumulus regime. We show that the discontinuous Galerkin numerics and model equations allow global conservation of key variables (up to sources and sinks). We assess CPU strong-scaling and GPU weak-scaling to show its suitability for large simulations.