Treffer: Parallel Princeton Ocean Model based on OpenACC.

Title:
Parallel Princeton Ocean Model based on OpenACC.
Authors:
Wang, Yining1 (AUTHOR) wyn990313@163.com, Li, Bingtian1 (AUTHOR) skd994650@sdust.edu.cn, Zhou, Wei1,2 (AUTHOR) zhouwei@scsio.ac.cn, Ge, Yunxiu1 (AUTHOR) 15621466562@163.com
Source:
Environmental Modelling & Software. Apr2025, Vol. 187, pN.PAG-N.PAG. 1p.
Database:
GreenFILE

Weitere Informationen

With the development of the ocean economy, accurate forecasting using ocean models has become increasingly important. Existing parallel versions of the Princeton Ocean Model (POM) often feature complex code and limited portability. To address these issues and meet the computational demands of high-resolution ocean models while reducing program runtime, we developed an OpenACC-based parallel version of POM. Our approach migrates all computational components to the GPU using OpenACC, providing better maintainability and portability. We identified parallelizable sections and used Nsight Systems to analyze bottlenecks, reducing the transfer time efficiently between CPU and GPU. We tested the model's accuracy and performance under various simulation durations and resolutions. The results show a slight reduction in accuracy, while the speedup improved significantly, ranging from 11.75 to 45.04 with increased simulation duration and resolution. This work enhances the usability and efficiency of POM, making it more suitable for ocean forecasting and advanced research applications. [Display omitted] • OpenACC POM boosts computational efficiency and usability for ocean forecasting. • OpenACC POM ensures easy maintenance and portability with minimal code changes. • Achieves speedup up to 45x compared to serial execution. [ABSTRACT FROM AUTHOR]

Copyright of Environmental Modelling & Software is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)