A Global Non-Hydrostatic Atmospheric Model with a Mass and Energy Conserving Vertically-Implicit-Correction (VIC) Scheme
Huazhi Ge, Cheng Li, Xi Zhang, and Dongwook Lee

TL;DR
This paper introduces a globally applicable non-hydrostatic atmospheric model with a vertically-implicit-correction scheme that conserves mass and energy, significantly enhances computational efficiency, and accurately simulates diverse planetary atmospheric phenomena.
Contribution
The paper presents a novel VIC scheme integrated into the Athena++ framework for planetary atmospheres, eliminating the need for traditional stabilizers and enabling faster, more stable global simulations.
Findings
VIC scheme conserves mass and energy in finite volume simulations.
Simulation of Kelvin-Helmholtz instability and super-rotating jets.
Over two orders of magnitude improvement in computational efficiency.
Abstract
Global non-hydrostatic atmospheric models are becoming increasingly important for studying the climates of planets and exoplanets. However, such models suffer from computational difficulties due to the large aspect ratio between the horizontal and vertical directions. To overcome this problem, we developed a global model using a vertically-implicit-correction (VIC) scheme in which the integration time step is no longer limited by the propagation of acoustic waves in the vertical. We proved that our model, based on the framework and its extension for planetary atmospheres - SNAP (Simulating Non-hydrostatic Atmosphere on Planets), rigorously conserves mass and energy in finite volume simulations. We found that traditional numerical stabilizers such as hyper-viscosity and divergence damping are not needed when using the VIC scheme, which greatly simplifies the numerical…
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.
