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

Related subject area

Oceanography
LIGHT-bgcArgo-1.0: using synthetic float capabilities in E3SMv2 to assess spatiotemporal variability in ocean physics and biogeochemistry
Cara Nissen, Nicole S. Lovenduski, Mathew Maltrud, Alison R. Gray, Yohei Takano, Kristen Falcinelli, Jade Sauvé, and Katherine Smith
Geosci. Model Dev., 17, 6415–6435, https://doi.org/10.5194/gmd-17-6415-2024,https://doi.org/10.5194/gmd-17-6415-2024, 2024
Short summary
Towards a real-time modeling of global ocean waves by the fully GPU-accelerated spectral wave model WAM6-GPU v1.0
Ye Yuan, Fujiang Yu, Zhi Chen, Xueding Li, Fang Hou, Yuanyong Gao, Zhiyi Gao, and Renbo Pang
Geosci. Model Dev., 17, 6123–6136, https://doi.org/10.5194/gmd-17-6123-2024,https://doi.org/10.5194/gmd-17-6123-2024, 2024
Short summary
A simple approach to represent precipitation-derived freshwater fluxes into nearshore ocean models: an FVCOM4.1 case study of Quatsino Sound, British Columbia
Krysten Rutherford, Laura Bianucci, and William Floyd
Geosci. Model Dev., 17, 6083–6104, https://doi.org/10.5194/gmd-17-6083-2024,https://doi.org/10.5194/gmd-17-6083-2024, 2024
Short summary
An optimal transformation method applied to diagnose the ocean carbon budget
Neill Mackay, Taimoor Sohail, Jan David Zika, Richard G. Williams, Oliver Andrews, and Andrew James Watson
Geosci. Model Dev., 17, 5987–6005, https://doi.org/10.5194/gmd-17-5987-2024,https://doi.org/10.5194/gmd-17-5987-2024, 2024
Short summary
Implementation and assessment of a model including mixotrophs and the carbonate cycle (Eco3M_MIX-CarbOx v1.0) in a highly dynamic Mediterranean coastal environment (Bay of Marseille, France) – Part 2: Towards a better representation of total alkalinity when modeling the carbonate system and air–sea CO2 fluxes
Lucille Barré, Frédéric Diaz, Thibaut Wagener, Camille Mazoyer, Christophe Yohia, and Christel Pinazo
Geosci. Model Dev., 17, 5851–5882, https://doi.org/10.5194/gmd-17-5851-2024,https://doi.org/10.5194/gmd-17-5851-2024, 2024
Short summary

Cited articles

Amante, C. and Eakins, B. W.: ETOPO1 1 Arc-Minute Global Relief Model: procedures, data sources and analysis, Tech. rep., National Geophysical Data Center, https://doi.org/10.7289/V5C8276M, 2009. a
Bader, M.: Space-filling curves: an introduction with applications in scientific computing, vol. 9, Springer Science & Business Media, New York, 2012. a
Chaplygin, A. V., Dianskii, N. A., and Gusev, A. V.: Load balancing using Hilbert space-filling curves for parallel shallow water simulations, Vychislitel'nye Metody i Programmirovanie, 20, 75–87, 2019. a
Chernov, I.: Numerical Modelling of large-scale Dynamics of the White Sea, Univ. J. Geosci., 1, 150–153, 2013. a
Chernov, I. and Tolstikov, A.: The White Sea: Available Data and Numerical Models, Geosciences, 10, 463, https://doi.org/10.3390/geosciences10110463, 2020. a
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.