Articles | Volume 17, issue 9
https://doi.org/10.5194/gmd-17-4077-2024
https://doi.org/10.5194/gmd-17-4077-2024
Development and technical paper
 | 
17 May 2024
Development and technical paper |  | 17 May 2024

Accelerating Lagrangian transport simulations on graphics processing units: performance optimizations of Massive-Parallel Trajectory Calculations (MPTRAC) v2.6

Lars Hoffmann, Kaveh Haghighi Mood, Andreas Herten, Markus Hrywniak, Jiri Kraus, Jan Clemens, and Mingzhao Liu

Related authors

Impact of mountain-wave-induced temperature fluctuations on the occurrence of polar stratospheric ice clouds: a statistical analysis based on MIPAS observations and ERA5 data
Ling Zou, Reinhold Spang, Sabine Griessbach, Lars Hoffmann, Farahnaz Khosrawi, Rolf Müller, and Ines Tritscher
Atmos. Chem. Phys., 24, 11759–11774, https://doi.org/10.5194/acp-24-11759-2024,https://doi.org/10.5194/acp-24-11759-2024, 2024
Short summary
Technical note: A comparative study of chemistry schemes for volcanic sulfur dioxide in Lagrangian transport simulations: a case study of the 2019 Raikoke eruption
Mingzhao Liu, Lars Hoffmann, Jens-Uwe Grooß, Zhongyin Cai, Sabine Grießbach, and Yi Heng
EGUsphere, https://doi.org/10.5194/egusphere-2024-2596,https://doi.org/10.5194/egusphere-2024-2596, 2024
Short summary
Implementation and evaluation of diabatic advection in the Lagrangian transport model MPTRAC 2.6
Jan Clemens, Lars Hoffmann, Bärbel Vogel, Sabine Grießbach, and Nicole Thomas
Geosci. Model Dev., 17, 4467–4493, https://doi.org/10.5194/gmd-17-4467-2024,https://doi.org/10.5194/gmd-17-4467-2024, 2024
Short summary
A multi-scenario Lagrangian trajectory analysis to identify source regions of the Asian tropopause aerosol layer on the Indian subcontinent in August 2016
Jan Clemens, Bärbel Vogel, Lars Hoffmann, Sabine Griessbach, Nicole Thomas, Suvarna Fadnavis, Rolf Müller, Thomas Peter, and Felix Ploeger
Atmos. Chem. Phys., 24, 763–787, https://doi.org/10.5194/acp-24-763-2024,https://doi.org/10.5194/acp-24-763-2024, 2024
Short summary
Earth system modeling on modular supercomputing architecture: coupled atmosphere–ocean simulations with ICON 2.6.6-rc
Abhiraj Bishnoi, Olaf Stein, Catrin I. Meyer, René Redler, Norbert Eicker, Helmuth Haak, Lars Hoffmann, Daniel Klocke, Luis Kornblueh, and Estela Suarez
Geosci. Model Dev., 17, 261–273, https://doi.org/10.5194/gmd-17-261-2024,https://doi.org/10.5194/gmd-17-261-2024, 2024
Short summary

Related subject area

Earth and space science informatics
GNNWR: an open-source package of spatiotemporal intelligent regression methods for modeling spatial and temporal nonstationarity
Ziyu Yin, Jiale Ding, Yi Liu, Ruoxu Wang, Yige Wang, Yijun Chen, Jin Qi, Sensen Wu, and Zhenhong Du
Geosci. Model Dev., 17, 8455–8468, https://doi.org/10.5194/gmd-17-8455-2024,https://doi.org/10.5194/gmd-17-8455-2024, 2024
Short summary
Random forests with spatial proxies for environmental modelling: opportunities and pitfalls
Carles Milà, Marvin Ludwig, Edzer Pebesma, Cathryn Tonne, and Hanna Meyer
Geosci. Model Dev., 17, 6007–6033, https://doi.org/10.5194/gmd-17-6007-2024,https://doi.org/10.5194/gmd-17-6007-2024, 2024
Short summary
An improved global pressure and zenith wet delay model with optimized vertical correction considering the spatiotemporal variability in multiple height-scale factors
Chunhua Jiang, Xiang Gao, Huizhong Zhu, Shuaimin Wang, Sixuan Liu, Shaoni Chen, and Guangsheng Liu
Geosci. Model Dev., 17, 5939–5959, https://doi.org/10.5194/gmd-17-5939-2024,https://doi.org/10.5194/gmd-17-5939-2024, 2024
Short summary
kNNDM CV: k-fold nearest-neighbour distance matching cross-validation for map accuracy estimation
Jan Linnenbrink, Carles Milà, Marvin Ludwig, and Hanna Meyer
Geosci. Model Dev., 17, 5897–5912, https://doi.org/10.5194/gmd-17-5897-2024,https://doi.org/10.5194/gmd-17-5897-2024, 2024
Short summary
Remote sensing-based high-resolution mapping of the forest canopy height: some models are useful, but might they be even more if combined?
Nikola Besic, Nicolas Picard, Cédric Vega, Lionel Hertzog, Jean-Pierre Renaud, Fajwel Fogel, Agnès Pellissier-Tanon, Gabriel Destouet, Milena Planells-Rodriguez, and Philippe Ciais
Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2024-95,https://doi.org/10.5194/gmd-2024-95, 2024
Revised manuscript accepted for GMD
Short summary

Cited articles

Bauer, P., Dueben, P. D., Hoefler, T., Quintino, T., Schulthess, T. C., and Wedi, N. P.: The digital revolution of Earth-system science, Nat. Comput. Sci., 1, 104–113, https://doi.org/10.1038/s43588-021-00023-0, 2021. a
Bell, N. and Hoberock, J.: Chapter 26 - Thrust: A Productivity-Oriented Library for CUDA, in: GPU Computing Gems Jade Edition, edited by Hwu, W.-m. W., Applications of GPU Computing Series, Morgan Kaufmann, Boston, 359–371, https://doi.org/10.1016/B978-0-12-385963-1.00026-5, 2012. a
Bowman, K. P., Lin, J. C., Stohl, A., Draxler, R., Konopka, P., Andrews, A., and Brunner, D.: Input Data Requirements for Lagrangian Trajectory Models, B. Am. Meteorol. Soc., 94, 1051–1058, https://doi.org/10.1175/BAMS-D-12-00076.1, 2013. a
Cai, Z., Griessbach, S., and Hoffmann, L.: Improved estimation of volcanic SO2 injections from satellite retrievals and Lagrangian transport simulations: the 2019 Raikoke eruption, Atmos. Chem. Phys., 22, 6787–6809, https://doi.org/10.5194/acp-22-6787-2022, 2022. a, b
Clemens, J., Hoffmann, L., Vogel, B., Grießbach, S., and Thomas, N.: Implementation and evaluation of diabatic advection in the Lagrangian transport model MPTRAC 2.6, Geosci. Model Dev. Discuss. [preprint], https://doi.org/10.5194/gmd-2023-214, in review, 2023. a
Download
Short summary
Lagrangian particle dispersion models are key for studying atmospheric transport but can be computationally intensive. To speed up simulations, the MPTRAC model was ported to graphics processing units (GPUs). Performance optimization of data structures and memory alignment resulted in runtime improvements of up to 75 % on NVIDIA A100 GPUs for ERA5-based simulations with 100 million particles. These optimizations make the MPTRAC model well suited for future high-performance computing systems.