Articles | Volume 19, issue 6
https://doi.org/10.5194/gmd-19-2333-2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
https://doi.org/10.5194/gmd-19-2333-2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
A fully implicit second order method for viscous free surface Stokes flow – application to glacier simulations
Josefin Ahlkrona
CORRESPONDING AUTHOR
Department of Mathematics, Stockholm University, Stockholm, Sweden
Bolin Centre for Climate Research, Stockholm University, Stockholm, Sweden
Swedish e-Science Research Centre, Stockholm, Sweden
A. Clara J. Henry
Department of Mathematics, Stockholm University, Stockholm, Sweden
Bolin Centre for Climate Research, Stockholm University, Stockholm, Sweden
André Löfgren
Department of Mathematics, Stockholm University, Stockholm, Sweden
Bolin Centre for Climate Research, Stockholm University, Stockholm, Sweden
Related authors
A. Clara J. Henry, Thomas Zwinger, and Josefin Ahlkrona
EGUsphere, https://doi.org/10.5194/egusphere-2025-4192, https://doi.org/10.5194/egusphere-2025-4192, 2025
Short summary
Short summary
To overcome time-step restrictions, we implement the Free-Surface Stabilisation Algorithm (FSSA) at the ice-ocean interface in Stokes ice-sheet simulations. In 2D experiments, a time step of 10 years is generally numerically stable and accurate, whereas a time step of 50 years is stable, but cannot fully capture grounding-line dynamics. Implementation at the ice-ocean interface increases the applicability of Stokes models and motivates future coupling with adaptive time-stepping schemes.
André Löfgren, Thomas Zwinger, Peter Råback, Christian Helanow, and Josefin Ahlkrona
The Cryosphere, 18, 3453–3470, https://doi.org/10.5194/tc-18-3453-2024, https://doi.org/10.5194/tc-18-3453-2024, 2024
Short summary
Short summary
This paper investigates a stabilization method for free-surface flows in the context of glacier simulations. Previous applications of the stabilization on ice flows have only considered simple ice-sheet benchmark problems; in particular the method had not been tested on real-world glacier domains. This work addresses this shortcoming by demonstrating that the stabilization works well also in this case and increases stability and robustness without negatively impacting computation times.
A. Clara J. Henry, Thomas Zwinger, and Josefin Ahlkrona
EGUsphere, https://doi.org/10.5194/egusphere-2025-4192, https://doi.org/10.5194/egusphere-2025-4192, 2025
Short summary
Short summary
To overcome time-step restrictions, we implement the Free-Surface Stabilisation Algorithm (FSSA) at the ice-ocean interface in Stokes ice-sheet simulations. In 2D experiments, a time step of 10 years is generally numerically stable and accurate, whereas a time step of 50 years is stable, but cannot fully capture grounding-line dynamics. Implementation at the ice-ocean interface increases the applicability of Stokes models and motivates future coupling with adaptive time-stepping schemes.
Robert G. Bingham, Julien A. Bodart, Marie G. P. Cavitte, Ailsa Chung, Rebecca J. Sanderson, Johannes C. R. Sutter, Olaf Eisen, Nanna B. Karlsson, Joseph A. MacGregor, Neil Ross, Duncan A. Young, David W. Ashmore, Andreas Born, Winnie Chu, Xiangbin Cui, Reinhard Drews, Steven Franke, Vikram Goel, John W. Goodge, A. Clara J. Henry, Antoine Hermant, Benjamin H. Hills, Nicholas Holschuh, Michelle R. Koutnik, Gwendolyn J.-M. C. Leysinger Vieli, Emma J. MacKie, Elisa Mantelli, Carlos Martín, Felix S. L. Ng, Falk M. Oraschewski, Felipe Napoleoni, Frédéric Parrenin, Sergey V. Popov, Therese Rieckh, Rebecca Schlegel, Dustin M. Schroeder, Martin J. Siegert, Xueyuan Tang, Thomas O. Teisberg, Kate Winter, Shuai Yan, Harry Davis, Christine F. Dow, Tyler J. Fudge, Tom A. Jordan, Bernd Kulessa, Kenichi Matsuoka, Clara J. Nyqvist, Maryam Rahnemoonfar, Matthew R. Siegfried, Shivangini Singh, Vjeran Višnjević, Rodrigo Zamora, and Alexandra Zuhr
The Cryosphere, 19, 4611–4655, https://doi.org/10.5194/tc-19-4611-2025, https://doi.org/10.5194/tc-19-4611-2025, 2025
Short summary
Short summary
The ice sheets covering Antarctica have built up over millenia through successive snowfall events which become buried and preserved as internal surfaces of equal age detectable with ice-penetrating radar. This paper describes an international initiative working together on these archival data to build a comprehensive 3-D picture of how old the ice is everywhere across Antarctica and how this is being used to reconstruct past and to predict future ice and climate behaviour.
André Löfgren, Thomas Zwinger, Peter Råback, Christian Helanow, and Josefin Ahlkrona
The Cryosphere, 18, 3453–3470, https://doi.org/10.5194/tc-18-3453-2024, https://doi.org/10.5194/tc-18-3453-2024, 2024
Short summary
Short summary
This paper investigates a stabilization method for free-surface flows in the context of glacier simulations. Previous applications of the stabilization on ice flows have only considered simple ice-sheet benchmark problems; in particular the method had not been tested on real-world glacier domains. This work addresses this shortcoming by demonstrating that the stabilization works well also in this case and increases stability and robustness without negatively impacting computation times.
A. Clara J. Henry, Reinhard Drews, Clemens Schannwell, and Vjeran Višnjević
The Cryosphere, 16, 3889–3905, https://doi.org/10.5194/tc-16-3889-2022, https://doi.org/10.5194/tc-16-3889-2022, 2022
Short summary
Short summary
We used a 3D, idealised model to study features in coastal Antarctica called ice rises and ice rumples. These features regulate the rate of ice flow into the ocean. We show that when sea level is raised or lowered, the size of these features and the ice flow pattern can change. We find that the features depend on the ice history and do not necessarily fully recover after an equal increase and decrease in sea level. This shows that it is important to initialise models with accurate ice geometry.
Cited articles
Ahlkrona, J., Henry, C., and Löfgren, A.: Code for the publication “A Fully Implicit Second Order Method for Viscous Free Surface Stokes Flow – Application to Glacier Simulations” by Josefin Ahlkrona, André Löfgren and A. Clara J. Henry, Zenodo [code], https://doi.org/10.5281/zenodo.17475634, 2025. a
Amestoy, P., Duff, I. S., Koster, J., and L'Excellent, J.-Y.: A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling, SIAM J. Matrix Anal. Appl., 23, 15–41, https://doi.org/10.1137/S0895479899358194, 2001. a
Andrés-Martínez, M., Morgan, J. P., Pérez-Gussinyé, M., and Rüpke, L.: A new free-surface stabilization algorithm for geodynamical modelling: Theory and numerical tests, Phys. Earth Planet. Inter., 246, 41–51, https://doi.org/10.1016/j.pepi.2015.07.003, 2015. a
Brezzi, F. and Fortin, M.: Mixed and Hybrid Finite Element Methods, Springer-Verlag, Inc., New York, NY, USA, ISBN 0-387-97582-9, 1991. a
Bueler, E.: Stable finite volume element schemes for the shallow-ice Approximation, J. Glaciol., 62, 230–242, https://doi.org/10.1017/jog.2015.3, 2016. a
Bueler, E.: Performance analysis of high-resolution ice-sheet simulations, J. Glaciol., 69, 930–935, https://doi.org/10.1017/jog.2022.113, 2022. a
Bueler, E.: Surface elevation errors in finite element Stokes models for glacier evolution, arXiv [preprint], https://doi.org/10.48550/arXiv.2408.06470, 2024. a
Cheng, G., Lötstedt, P., and von Sydow, L.: Accurate and stable time stepping in ice sheet modeling, J. Comput. Phys., 329, 29–47, https://doi.org/10.1016/j.jcp.2016.10.060, 2017. a
Durand, G., Gagliardini, O., de Fleurian, B., Zwinger, T., and Le Meur, E.: Marine ice sheet dynamics: Hysteresis and neutral equilibrium, J. Geophys. Res.-Earth., 114, https://doi.org/10.1029/2008JF001170, 2009. a, b
Franca, L. P. and Frey, S. L.: Stabilized finite element methods: II. The incompressible Navier–Stokes equations, Comput. Meth. Appl. Mech. Eng., 99, 209–233, https://doi.org/10.1016/0045-7825(92)90041-H, 1992. a
Gagliardini, O., Zwinger, T., Gillet-Chaulet, F., Durand, G., Favier, L., de Fleurian, B., Greve, R., Malinen, M., Martín, C., Råback, P., Ruokolainen, J., Sacchettini, M., Schäfer, M., Seddik, H., and Thies, J.: Capabilities and performance of Elmer/Ice, a new-generation ice sheet model, Geosci. Model Dev., 6, 1299–1318, https://doi.org/10.5194/gmd-6-1299-2013, 2013. a, b, c, d, e
Greve, R. and Blatter, H.: Dynamics of Ice Sheets and Glaciers, Advances in Geophysical and Environmental Mechanics and Mathematics (AGEM2), Springer, Berlin, ISBN 978-3-642-03414-5, 2009. a
Guennebaud, G. and Jacob, B.: Eigen v3, http://eigen.tuxfamily.org (last access: 1 April 2025), 2010. a
Henry, A. C. J., Zwinger, T., and Ahlkrona, J.: Grounding-line dynamics in a Stokes ice-flow model (Elmer/Ice v9.0): Improved numerical stability allows larger time steps, EGUsphere [preprint], https://doi.org/10.5194/egusphere-2025-4192, 2025. a, b
Hirn, A.: Finite Element Approximation Of Singular Power-Law Systems, Math. Comput., 82, 1247–1268, 2013. a
Kramer, S. C., Wilson, C. R., and Davies, D. R.: An implicit free surface algorithm for geodynamical simulations, Phys. Earth Planet. Inter., 194-195, 25–37, https://doi.org/10.1016/j.pepi.2012.01.001, 2012. a
Larour, E., Seroussi, H., Morlighem, M., and Rignot, E.: Continental scale, high order, high spatial resolution, ice sheet modeling using the Ice Sheet System Model (ISSM), J. Geophys. Res., 117, F01022, https://doi.org/10.1029/2011JF002140, 2012. a
Leguy, G. R., Lipscomb, W. H., and Asay-Davis, X. S.: Marine ice sheet experiments with the Community Ice Sheet Model, The Cryosphere, 15, 3229003253, https://doi.org/10.5194/tc-15-3229-2021, 2021. a
Löfgren, A.: andrelofgrenSU/biceps: v1.0-implicit-higher-order, Zenodo [code], https://doi.org/10.5281/zenodo.17371013, 2025a. a
Löfgren, A., Zwinger, T., Råback, P., Helanow, C., and Ahlkrona, J.: Increasing numerical stability of mountain valley glacier simulations: implementation and testing of free-surface stabilization in Elmer/Ice, The Cryosphere, 18, 3453–3470, https://doi.org/10.5194/tc-18-3453-2024, 2024. a, b, c, d, e, f, g, h, i, j, k, l, m, n
Perlin, K.: An image synthesizer, ACM Siggr. Comput. Graph., 19, 287–296, https://doi.org/10.1145/325334.325247, 1985. a
Pörtner, H.-O., Roberts, D. C., Masson-Delmotte, V., Zhai, P., Tignor, M., Poloczanska, E., Mintenbeck, K., Alegría, A., Nicolai, M., Okem, A., Petzold, J., Rama, B., and Weyer, N. M. (Eds.): IPCC Special Report on the Ocean and Cryosphere in a Changing Climate, Cambridge University Press, https://doi.org/10.1017/9781009157964, 2019. a
Rose, I., Buffett, B., and Heister, T.: Stability and accuracy of free surface time integration in viscous flows, Phys. Earth Plan. Inter., 262, 90–100, https://doi.org/10.1016/j.pepi.2016.11.007, 2017. a, b, c
Ruokolainen, J., Malinen, M., Råback, P., Zwinger, T., Takala, E., Kataja, J., Gillet-Chaulet, F., Ilvonen, S., Gladstone, R., Byckling, M., Chekki, M., Gong, C., Ponomarev, P., van Dongen, E., Robertsen, F., Wheel, I., Cook, S., t7saeki, luzpaz, and Rich_B: ElmerCSC/elmerfem: Elmer 9.0, Zenodo [code], https://doi.org/10.5281/zenodo.7892181, 2023. a
Taylor, C. and Hood, P.: Navier Stokes equations using mixed interpolation, in: Int. Symp. on Finite Element Methods in Flow Problems, 121–132, https://api.semanticscholar.org/CorpusID:126311790 (last access: 19 March 2026), 1974. a
Short summary
This paper leverages the Free Surface Stabilization Algorithm of Kaus et al. (2010) to construct a fully implicit discretization of viscous free surface flows. It also presents the first second order accurate time-stepping scheme applicable to ice sheet models. We test the new method on an idealized problem and on a 2D glacier simulation. The results indicates that the method has great potential to speedup ice sheet models.
This paper leverages the Free Surface Stabilization Algorithm of Kaus et al. (2010) to construct...