EGU21-9880, updated on 04 Mar 2021
EGU General Assembly 2021
© Author(s) 2021. This work is distributed under
the Creative Commons Attribution 4.0 License.

OBLIMAP parallelization and optimization toward high resolution climate model - ice sheet model coupler

Erwan Raffin1, David Guibert1, and Thomas Reerink2
Erwan Raffin et al.
  • 1Atos CEPP, Rennes, France
  • 2KNMI, De Bilt, Netherlands

Within the ESiWACE2 project we parallelized and optimized OBLIMAP. OBLIMAP is a climate model - ice sheet model coupler that can be used for offline and online coupling with embeddable mapping routines. In order to anticipate future demand concerning higher resolution and/or adaptive mesh applications, a parallel implementation of OBLIMAP's fortran code with MPI has been developed. The data intense nature of this mapping task, required a shared memory approach across the processors per compute node in order to prevent that the node memory is the limiting bottleneck. Besides, the current parallel implementation allows multi node scaling and includes parallel netcdf IO in addition with loop optimizations. Results show that the new parallel implementation offers better performance and scales well. On a single node, the shared memory approach allows now to use all the available cores, up to 128 cores in our experiments on Antarctica 20x20km test case where the original code was limited to 64 cores on this high-end node and it was even limited to 8 cores on moderate platforms. The multi node parallelization offers on Greenland 2x2km test case a speedup of 4.4x on 4 high-end compute nodes equipped with 128 cores each compared to the original code which was able to run only on 1 node. This paves the way to the establishment of OBLIMAP as an candidate ice sheet coupling library candidate for large-scale, high-resolution climate modeling.

How to cite: Raffin, E., Guibert, D., and Reerink, T.: OBLIMAP parallelization and optimization toward high resolution climate model - ice sheet model coupler, EGU General Assembly 2021, online, 19–30 Apr 2021, EGU21-9880,, 2021.

Corresponding displays formerly uploaded have been withdrawn.