Japan Geoscience Union Meeting 2024

Presentation information

[E] Oral

A (Atmospheric and Hydrospheric Sciences ) » A-AS Atmospheric Sciences, Meteorology & Atmospheric Environment

[A-AS02] Weather, Climate, and Environmental Science Studies using High-Performance Computing

Wed. May 29, 2024 3:30 PM - 4:45 PM 103 (International Conference Hall, Makuhari Messe)

convener:Hisashi Yashiro(National Institute for Environmental Studies), Masuo Nakano(Japan Agency for Marine-Earth Science and Technology), Takuya Kawabata(Meteorological Research Institute), Miyakawa Tomoki(Atmosphere and Ocean Research Institute, The University of Tokyo), Chairperson:Miyakawa Tomoki(Atmosphere and Ocean Research Institute, The University of Tokyo), Hisashi Yashiro(National Institute for Environmental Studies)


4:30 PM - 4:45 PM

[AAS02-11] Efforts toward optimization of global non-hydrostatic atmospheric model on GPU supercomputer

*Hisashi Yashiro1, Kazuya Yamazaki2, Takashi Arakawa3, Shuhei Matsugishi2, INTYISYAR Intyisyar1, Kengo Nakajima2 (1.National Institute for Environmental Studies, 2.The University of Tokyo, 3.ClimTech Inc.)

Keywords:GPU, model simulation, High Performance Computing, climate prediction, Machine Learning, Python

To secure more computational resources for future weather/climate simulations, it is necessary to utilize supercomputers equipped with many energy-efficient accelerators. We present the results of several strategies to port the non-hydrostatic icosahedral atmospheric model (NICAM, Satoh et al., 2014) to GPU supercomputers. 1) We conducted GPU porting of the full application using OpenACC directives and evaluated computational performance. We identified and avoided several patterns that led to deteriorated computational speed throughout the optimization process. 2) Several kernels extracted from the dycore were rewritten from Fortran to Python. Leveraging the JAX library, we conducted offloading the computations to GPU. 3) Algorithm transformation: We created data-driven model components capable of utilizing dense matrix operations by learning the simulation results based on the physics-based process model.