Hostname: page-component-89b8bd64d-nlwjb Total loading time: 0 Render date: 2026-05-05T16:51:00.184Z Has data issue: false hasContentIssue false

Graph convolutional network as a fast statistical emulator for numerical ice sheet modeling

Published online by Cambridge University Press:  20 November 2024

Younghyun Koo
Affiliation:
Department of Computer Science and Engineering, Lehigh University, Bethlehem, PA, USA Department of Civil and Environmental Engineering, Lehigh University, Bethlehem, PA, USA
Maryam Rahnemoonfar*
Affiliation:
Department of Computer Science and Engineering, Lehigh University, Bethlehem, PA, USA Department of Civil and Environmental Engineering, Lehigh University, Bethlehem, PA, USA
*
Corresponding author: Maryam Rahnemoonfar; Email: maryam@lehigh.edu
Rights & Permissions [Opens in a new window]

Abstract

The Ice-sheet and Sea-level System Model (ISSM) provides numerical solutions for ice sheet dynamics using finite element and fine mesh adaption. However, considering ISSM is compatible only with central processing units (CPUs), it has limitations in economizing computational time to explore the linkage between climate forcings and ice dynamics. Although several deep learning emulators using graphic processing units (GPUs) have been proposed to accelerate ice sheet modeling, most of them rely on convolutional neural networks (CNNs) designed for regular grids. Since they are not appropriate for the irregular meshes of ISSM, we use a graph convolutional network (GCN) to replicate the adapted mesh structures of the ISSM. When applied to transient simulations of the Pine Island Glacier (PIG), Antarctica, the GCN successfully reproduces ice thickness and velocity with a correlation coefficient of approximately 0.997, outperforming non-graph models, including fully convolutional network (FCN) and multi-layer perceptron (MLP). Compared to the fixed-resolution approach of the FCN, the flexible-resolution structure of the GCN accurately captures detailed ice dynamics in fast-ice regions. By leveraging 60–100 times faster computational time of the GPU-based GCN emulator, we efficiently examine the impacts of basal melting rates on the ice sheet dynamics in the PIG.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
Copyright © Lehigh University, 2024. Published by Cambridge University Press on behalf of International Glaciological Society
Figure 0

Figure 1. (a) Location of Pine Island Glacier (PIG) in the Antarctic indicated by a red poylgon. Dashed lines are 10-degree-apart latitudes and 30-degree-apart longitudes. (b) Initial ice velocity, (b) surface elevation, and (c) ice thickness of the PIG. The meshes in (b), (c), and (d) are initialized with 20 km mesh size. The extent of meshes in (b), (c), and (d) correspond to the red polygon in (a).

Figure 1

Figure 2. Structures of data and node connectivity for different deep learning architectures: graph convolutional network (GCN), convolutional neural network (CNN), and multi-layer perceptron (MLP) for fast and slow ice conditions. The graph structure of GCN is converted from the finite element (i.e. unstructured meshes) of ISSM: the fast-ice area has a fine mesh resolution (a), and the slow-ice area has a coarse mesh resolution (d), and the nodes of the element are connected as edges. The graph convolution of a node is determined by the neighboring nodes. The regular grid structure of CNN has the same resolution (2 km) for all locations regardless of ice velocity (b and e), and the convolutional kernel size is fixed to 3 × 3 for all locations. The node of MLP is the same as the node of ISSM and GCN, but the connectivity between nodes is not used; only the features of a node are used to predict the ice condition at that node (c and f).

Figure 2

Table 1. The number of nodes, edges, and elements for three M0 settings

Figure 3

Figure 3. Schematic illustration of the graph convolutional network (GCN) emulator.

Figure 4

Table 2. Accuracy of ice thickness for three deep learning emulators with different mesh resolutions

Figure 5

Figure 4. RMSE of ice thickness by years for different basal melting rates (r) and initial mesh sizes (M0).

Figure 6

Figure 5. Maps of ice thickness modeled by the ISSM simulation and difference with deep learning emulators (GCN, FCN, and MLP from top to bottom) for two different basal melting rates (r = 10 and 70 m a−1) and different initial mesh sizes (M0 = 2, 5, and 10 km). Each map shows the 20-year average of ice thickness. The ice thickness maps for years 1, 10, and 20 are shown in Fig. 9. The dashed grids indicate a Cartesian 20 km grid, and the magenta line indicates the grounding line. The south side of the grounding line is floating, and the north side of the grounding line is grounded.

Figure 7

Table 3. Accuracy of ice velocity for three deep learning emulators with different mesh resolutions

Figure 8

Figure 6. RMSE of ice velocity by years for different basal melting rates (r) and initial mesh sizes (M0).

Figure 9

Figure 7. Maps of ice velocity modeled by the ISSM simulation and difference with deep learning emulators (GCN, FCN, and MLP from up to bottom) for two different basal melting rates (r = 10 and 70 m a−1) and different initial mesh sizes (M0 = 2, 5, and 10 km). Each map shows the 20-year average of ice velocity. The ice velocity maps for years 1, 10, and 20 are shown in Fig. 10. The dashed grids indicate a Cartesian 20 km grid, and the magenta line indicates the grounding line. The south side of the grounding line is floating, and the north side of the grounding line is grounded.

Figure 10

Table 4. Total computational time (in seconds) for producing final ice sheet transient simulations for 20 years and 36 different melting rates

Figure 11

Figure 8. (a) Total ice volume and (b) mean ice velocity of the PIG over 20 years with four test melting rates (r = 10, 30, 50, and 70 m a−1) and three initial mesh sizes (M0 = 2, 5, and 10 km).

Figure 12

Table 5. Upstream computational time for training deep learning models

Figure 13

Figure 9. Maps of ice thickness modeled by the ISSM simulation and difference with deep learning emulators (GCN, FCN, and MLP from up to bottom) for two different basal melting rates (r = 10 and 70 m a−1) and two initial mesh sizes (M0 = 2 and 10 km) in years 1, 10, and 20.

Figure 14

Figure 10. Maps of ice velocity modeled by the ISSM simulation and difference with deep learning emulators (GCN, FCN, and MLP from up to bottom) for two different basal melting rates (r = 10 and 70 m a−1) and two initial mesh sizes (M0 = 2 and 10 km) in years 1, 10, and 20.