HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Journal articles

Improving ocean modeling software NEMO 4.0 benchmarking and communication efficiency

Abstract : Communications in distributed memory supercomputers are still limiting scalability of geophysical models. Considering the recent trends of the semiconductor industry, we think this problem is here to stay. We present the optimizations that have been implemented in the 4.0 version of the ocean model NEMO to improve its scalability. Thanks to the collaboration of oceanographers and HPC experts, we identified and removed the unnecessary communications in two bottleneck routines, the computation of free surface pressure gradient, and the forcing in the straight or unstructured open boundaries. Since a wrong parallel decomposition choice could undermine computing performance, we impose its automatic definition in all cases, including when subdomains containing land points only are excluded from the decomposition. For a smaller audience of developers and vendors, we propose a new benchmark configuration, which is easy to use while offering the full complexity of operational versions.
Document type :
Journal articles
Complete list of metadata

https://hal-insu.archives-ouvertes.fr/insu-03665079
Contributor : Nathalie Pothier Connect in order to contact the contributor
Submitted on : Wednesday, May 11, 2022 - 3:11:54 PM
Last modification on : Friday, May 13, 2022 - 3:42:27 AM

File

gmd-15-1567-2022.pdf
Publisher files allowed on an open archive

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Gaston Irrmann, Sébastien Masson, Éric Maisonnave, David Guibert, Erwan Raffin. Improving ocean modeling software NEMO 4.0 benchmarking and communication efficiency. Geoscientific Model Development, 2022, 15, pp.1567-1582. ⟨10.5194/gmd-15-1567-2022⟩. ⟨insu-03665079⟩

Share

Metrics

Record views

0

Files downloads

0