Articles | Volume 16, issue 4
https://doi.org/10.5194/gmd-16-1445-2023
https://doi.org/10.5194/gmd-16-1445-2023
Development and technical paper
 | Highlight paper
 | 
03 Mar 2023
Development and technical paper | Highlight paper |  | 03 Mar 2023

Porting the WAVEWATCH III (v6.07) wave action source terms to GPU

Olawale James Ikuyajolu, Luke Van Roekel, Steven R. Brus, Erin E. Thomas, Yi Deng, and Sarat Sreepathi

Data sets

Porting the WAVEWATCH III Wave Action Source Terms to GPU - WaveWatchIII configuration files Olawale James Ikuyajolu, Luke Van Roekel, Steven R. Brus, Erin E. Thomas, and Yi Deng https://doi.org/10.5281/zenodo.6483480

Model code and software

Porting the WAVEWATCH III Wave Action Source Terms to GPU - Code Base (1.0.0) Olawale James Ikuyajolu, Luke Van Roekel, Steven R. Brus, Erin E. Thomas, and Yi Deng https://doi.org/10.5281/zenodo.6483401

Download
Executive editor
Having major Earth system model components make full use of new architectures is a critical step on the pathway to exascale climate simulation. This paper documents just this for the widely used WAVEWATCH III model.
Short summary
Wind-generated waves play an important role in modifying physical processes at the air–sea interface, but they have been traditionally excluded from climate models due to the high computational cost of running spectral wave models for climate simulations. To address this, our work identified and accelerated the computationally intensive section of WAVEWATCH III on GPU using OpenACC. This allows for high-resolution modeling of atmosphere–wave–ocean feedbacks in century-scale climate integrations.