Modernizing an Operational Real-Time Tsunami Simulator to Support Diverse Hardware Platforms

Keichi Takahashi, Takashi Abe, Akihiro Musa, Yoshihiko Sato, Yoichi Shimomura, Hiroyuki Takizawa, Shunichi Koshimura

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To issue early warnings and rapidly initiate disaster responses after tsunami damage, various tsunami inundation forecast systems have been deployed worldwide. Japan's Cabinet Office operates a forecast system that utilizes supercomputers to perform tsunami propagation and inundation simulation in real time. Although this real-time approach is able to produce significantly more accurate forecasts than the conventional database-driven approach, its wider adoption was hindered because it was specifically developed for vector supercomputers. In this paper, we migrate the simulation code to modern CPUs and GPUs in a minimally invasive manner to reduce the testing and maintenance costs. A directive-based approach is employed to retain the structure of the original code while achieving performance portability, and hardware-specific optimizations including load balance improvement for GPUs are applied. The migrated code runs efficiently on recent CPUs, GPUs and vector processors: a six-hour tsunami simulation using over 47 million cells completes in less than 2.5 minutes on 32 Intel Sapphire Rapids CPUs and 1.5 minutes on 32 NVIDIA H100 GPUs. These results demonstrate that the code enables broader access to accurate tsunami inundation forecasts.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE International Conference on Cluster Computing, CLUSTER 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages414-425
Number of pages12
ISBN (Electronic)9798350358711
DOIs
Publication statusPublished - 2024
Event2024 IEEE International Conference on Cluster Computing, CLUSTER 2024 - Kobe, Japan
Duration: 2024 Sept 242024 Sept 27

Publication series

NameProceedings - IEEE International Conference on Cluster Computing, ICCC
ISSN (Print)1552-5244

Conference

Conference2024 IEEE International Conference on Cluster Computing, CLUSTER 2024
Country/TerritoryJapan
CityKobe
Period24/9/2424/9/27

Keywords

  • code modernization
  • GPU
  • OpenACC
  • OpenMP
  • performance portability
  • RTi model
  • tsunami simulation

Fingerprint

Dive into the research topics of 'Modernizing an Operational Real-Time Tsunami Simulator to Support Diverse Hardware Platforms'. Together they form a unique fingerprint.

Cite this