A scalability study of the Ice-sheet and Sea-level System Model (ISSM, version 4.18)
-
Published:2022-05-10
Issue:9
Volume:15
Page:3753-3771
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Fischler YannicORCID, Rückamp MartinORCID, Bischof Christian, Aizinger Vadym, Morlighem MathieuORCID, Humbert AngelikaORCID
Abstract
Abstract. Accurately modelling the contribution of Greenland and Antarctica to sea level rise requires solving partial differential equations at a high spatial resolution.
In this paper, we discuss the scaling of the Ice-sheet and Sea-level System Model (ISSM) applied to the Greenland Ice Sheet with horizontal grid resolutions varying between 10 and 0.25 km. The model setup used as benchmark problem comprises a variety of modules with different levels of complexity and computational demands. The core builds the so-called stress balance module, which uses the higher-order approximation (or Blatter–Pattyn) of the Stokes equations, including free surface and ice-front evolution as well as thermodynamics in form of an enthalpy balance, and a mesh of linear prismatic finite elements, to compute the ice flow. We develop a detailed user-oriented, yet low-overhead, performance instrumentation tailored to the requirements of Earth system models and run scaling tests up to 6144 Message Passing Interface (MPI) processes. The results show that the computation of the Greenland model scales overall well up to 3072 MPI processes but is eventually slowed down by matrix assembly, the output handling and lower-dimensional problems that employ lower numbers of unknowns per MPI process.
We also discuss improvements of the scaling and identify further improvements needed for climate research. The instrumented version of ISSM thus not only identifies potential performance bottlenecks that were not present at lower core counts but also provides the capability to continually monitor the performance of ISSM code basis. This is of long-term significance as the overall performance of ISSM model depends on the subtle interplay between algorithms, their implementation, underlying libraries, compilers, runtime systems and hardware characteristics, all of which are in a constant state of flux. We believe that future large-scale high-performance computing (HPC) systems will continue to employ the MPI-based programming paradigm on the road to exascale. Our scaling study pertains to a particular modelling setup available within ISSM and does not address accelerator techniques such as the use of vector units or GPUs. However, with 6144 MPI processes, we identified issues that need to be addressed in order to improve the ability of the ISSM code base to take advantage of upcoming systems that will require scaling to even higher numbers of MPI processes.
Funder
Deutsche Forschungsgemeinschaft LOEWE Zentrum AdRIA
Publisher
Copernicus GmbH
Reference57 articles.
1. Arzt, P., Fischler, Y., Lehr, J.-P., and Bischof, C.: Automatic Low-Overhead Load-Imbalance Detection in MPI Applications, in: EuroPar 2021, Springer International Publishing, Cham, 19–34, ISBN 978-3-030-85665-6, 2021. a 2. Aschwanden, A., Aðalgeirsdóttir, G., and Khroulev, C.: Hindcasting to measure ice sheet model sensitivity to initial states, The Cryosphere, 7, 1083–1093, https://doi.org/10.5194/tc-7-1083-2013, 2013. a 3. Balay, S., Abhyankar, S., Adams, M. F., Brown, J., Brune, P., Buschelman, K.,
Dalcin, L., Dener, A., Eijkhout, V., Gropp, W. D., Karpeyev, D., Kaushik, D.,
Knepley, M. G., May, D. A., McInnes, L. C., Mills, R. T., Munson, T., Rupp,
K., Sanan, P., Smith, B. F., Zampini, S., Zhang, H., and Zhang, H.: PETSc
Users Manual, Tech. Rep. ANL-95/11 - Revision 3.15, Argonne National
Laboratory, https://www.mcs.anl.gov/petsc (last access: 8 April 2022),
2021a. a 4. Balay, S., Abhyankar, S., Adams, M. F., Brown, J., Brune, P., Buschelman, K.,
Dalcin, L., Dener, A., Eijkhout, V., Gropp, W. D., Karpeyev, D., Kaushik, D.,
Knepley, M. G., May, D. A., McInnes, L. C., Mills, R. T., Munson, T., Rupp,
K., Sanan, P., Smith, B. F., Zampini, S., Zhang, H., and Zhang, H.: PETSc
Web page, https://www.mcs.anl.gov/petsc (last access: 8 April 2022), 2021b. a 5. Bauer, P., Düben, P. D., Hoefler, T., Quintino, T., Schulthess, T. C., and
Wedi, N. P.: The digital revolution of Earth-system science, Nature
Computat. Sci., 1, 104–113, 2021. a
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|