Articles | Volume 14, issue 2
https://doi.org/10.5194/gmd-14-843-2021
https://doi.org/10.5194/gmd-14-843-2021
Development and technical paper
 | 
05 Feb 2021
Development and technical paper |  | 05 Feb 2021

Advanced parallel implementation of the coupled ocean–ice model FEMAO (version 2.0) with load balancing

Pavel Perezhogin, Ilya Chernov, and Nikolay Iakovlev

Model code and software

FEMAO code Pavel Perezhogin, Ilya Chernov, and Nikolay Iakovlev https://doi.org/10.5281/zenodo.3977346

Parallel library with heat equation Pavel Perezhogin, Ilya Chernov, and Nikolay Iakovlev https://doi.org/10.5281/zenodo.3873239

Download
Short summary
We describe the parallel implementation of the FEMAO model for an ice-covered sea with 2D Hilbert-curve domain decomposition. Load balancing is crucial because performance depends on the local depth. We propose, compare, and discuss four approaches to load balancing. The parallel library allowed us to modify the original sequential algorithm as little as possible. The performance increases almost linearly (tested with up to 996 CPU cores) for the model of the shallow White Sea.