LMARSpy: A GPU‐Ready Nonhydrostatic Dynamical Core With a Sharpness‐Preserving Monotonicity Limiter and a Conservative Vertical Implicit Solver

Abstract Global numerical modeling is advancing into the era of kilometer‐scale, non‐hydrostatic simulations, while heterogeneous computing emerges as a pivotal trend in high‐performance computing (HPC). As a strong candidate for next‐generation global kilometer‐scale general circulation models, the A‐grid dynamical core based on the Low Mach number Approximate Riemann Solver must address key challenges: suppresses unphysical oscillations while preserving sharp gradients, mitigating Courant‐Friedrichs‐Lewy (CFL) constraints caused by vertically propagating sound waves, and making full use of heterogeneous computing power. This work presents LMARSpy, a GPU‐optimized non‐hydrostatic dry dynamical core with a sharpness‐preserving monotonicity limiter and a conservative vertical implicit solver. Designed for GPU efficiency, LMARSpy leverages a Python‐based HPC framework to ensure robust compatibility across heterogeneous computing environments. Benchmark tests validate the model's innovations: the limiter effectively suppresses unphysical oscillations while preserving sharpness, incurring only a 10.4% increase in GPU computational cost, as it is applied exclusively in the final sub‐step of the RK3 time‐stepping scheme; the Horizontally Explicit and Vertically Implicit scheme (employing a mass and potential temperature conservative vertical implicit solver) effectively mitigates vertical CFL limitations, delivering at least an order‐of‐magnitude efficiency improvement over explicit schemes when horizontal grid spacing substantially exceeds vertical spacing; and the Python‐based HPC framework enables seamless operation on both CPU and GPU architectures. When the computational scale is sufficient to fully utilize GPU memory, a single Nvidia RTX 3060 Ti GPU delivers 7.6 times the computational speed of a fully‐loaded 16‐thread Intel Core i5‐13490F CPU.

Authors

Institutions

Publication Details

Journal
Journal of Advances in Modeling Earth Systems
Published
2025-10-01
DOI
https://doi.org/10.1029/2025ms005056
Primary Topic
Computational Fluid Dynamics and Aerodynamics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LMARSpy: A GPU‐Ready Nonhydrostatic Dynamical Core With a Sharpness‐Preserving Monotonicity Limiter and a Conservative Vertical Implicit Solver

Xi Chen, W.Y. Zhang
Journal of Advances in Modeling Earth Systems
Computational Fluid Dynamics and Aerodynamics
article

LMARSpy: A GPU‐Ready Nonhydrostatic Dynamical Core With a Sharpness‐Preserving Monotonicity Limiter and a Conservative Vertical Implicit Solver

Xi Chen, W.Y. Zhang
article en

Abstract

Abstract Global numerical modeling is advancing into the era of kilometer‐scale, non‐hydrostatic simulations, while heterogeneous computing emerges as a pivotal trend in high‐performance computing (HPC). As a strong candidate for next‐generation global kilometer‐scale general circulation models, the A‐grid dynamical core based on the Low Mach number Approximate Riemann Solver must address key challenges: suppresses unphysical oscillations while preserving sharp gradients, mitigating Courant‐Friedrichs‐Lewy (CFL) constraints caused by vertically propagating sound waves, and making full use of heterogeneous computing power. This work presents LMARSpy, a GPU‐optimized non‐hydrostatic dry dynamical core with a sharpness‐preserving monotonicity limiter and a conservative vertical implicit solver. Designed for GPU efficiency, LMARSpy leverages a Python‐based HPC framework to ensure robust compatibility across heterogeneous computing environments. Benchmark tests validate the model's innovations: the limiter effectively suppresses unphysical oscillations while preserving sharpness, incurring only a 10.4% increase in GPU computational cost, as it is applied exclusively in the final sub‐step of the RK3 time‐stepping scheme; the Horizontally Explicit and Vertically Implicit scheme (employing a mass and potential temperature conservative vertical implicit solver) effectively mitigates vertical CFL limitations, delivering at least an order‐of‐magnitude efficiency improvement over explicit schemes when horizontal grid spacing substantially exceeds vertical spacing; and the Python‐based HPC framework enables seamless operation on both CPU and GPU architectures. When the computational scale is sufficient to fully utilize GPU memory, a single Nvidia RTX 3060 Ti GPU delivers 7.6 times the computational speed of a fully‐loaded 16‐thread Intel Core i5‐13490F CPU.

Journal of Advances in Modeling Earth SystemsVol. 17(10)
Chinese Academy of Sciences (CN), Institute of Atmospheric Physics (CN), University of Chinese Academy of Sciences (CN)
Openalex Percentile: Top 70%
Computational Fluid Dynamics and Aerodynamics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.