Passive Tracer Transport in Ocean Modeling: Implementation on GPUs, Efficiency and Optimizations

Numerical simulation of the ocean general circulation remains one of the most computationally demanding problems. For both climate and forecast research, the speedup of the calculations is still an ongoing challenge. This problem can be remedied by developing new computationally efficient algorithms...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Lobachevskii journal of mathematics 2023-08, Vol.44 (8), p.3040-3058
Hauptverfasser: Gaschuk, E. M., Ezhkova, A. A., Onoprienko, V. A., Debolskiy, A. V., Mortikov, E. V.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Numerical simulation of the ocean general circulation remains one of the most computationally demanding problems. For both climate and forecast research, the speedup of the calculations is still an ongoing challenge. This problem can be remedied by developing new computationally efficient algorithms. Another, and in fact complementary, approach is to utilize massively parallel coprocessors such as Graphics Processing Units (GPUs). In this study, we consider the GPU implementation efficiency of the advection schemes commonly used in tracer transport algorithms for ocean modeling and compare it with the implementation on a Central Processing Unit (CPU). The simulations on refined grids were found to be highly efficient when implemented on the GPU, in contrast to the coarse resolution. We also consider a number of optimization techniques to improve GPU efficiency in the latter case.
ISSN:1995-0802
1818-9962
DOI:10.1134/S1995080223080152