the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Variational Stokes method applied to free surface boundaries in numerical geodynamic models
Abstract. Accurately and efficiently modelling topographic evolution is a key challenge in geodynamic modelling, which requires the solution of the Stokes equations with free surface boundary conditions. While finite difference methods on staggered grids, as used in geodynamic modelling codes such as StagYY, I3ELVIS and LaMEM, offer strong computational performance and compatibility with multigrid solvers, the use of fixed Eulerian grids complicates the implementation of realistic, deformable free surfaces. Two existing methods are available to model free surface boundary conditions in StagYY: the commonly used sticky-air method, which suffers from limitations relating to high viscosity contrasts, and the "staircase" method, which improves upon the sticky air method by imposing free surface boundary conditions at cell boundaries.
To address the limitations of existing methods of implementing free surface boundary conditions, this study investigates an alternative variational discretisation of the Stokes equations that uses volume fractions to represent a smooth surface within a fixed Eulerian grid, allowing the imposition of accurate free surface boundary conditions while allowing it to bypass the limitations of existing free surface discretisation methods.
The variational Stokes method is demonstrated to be an accurate and computationally efficient alternative to existing methods. It reproduces results comparable to existing methods while reducing computational cost and enabling broader applications, including non-zero surface tractions, complex surface loading, and compatibility with 3D spherical geometries.
- Preprint
(3525 KB) - Metadata XML
- BibTeX
- EndNote
Status: open (until 22 Feb 2026)
-
CEC1: 'Comment on egusphere-2025-6354 - No compliance with the policy of the journal', Juan Antonio Añel, 07 Jan 2026
reply
-
AC1: 'Reply on CEC1', Timothy Gray, 10 Jan 2026
reply
Dear Juan,
A version of StagYY was created to accompany this manuscript, which was not yet ready at the time of submission. The code can be found here: https://zenodo.org/records/18096250
Kind regards,
Timothy Gray
Citation: https://doi.org/10.5194/egusphere-2025-6354-AC1 -
CEC2: 'Reply on AC1', Juan Antonio Añel, 11 Jan 2026
reply
Dear authors,
Many thanks for your reply. However, it would be good to clarify if there is a confusion in what you have published in the above mentioned repository. There, you claim to have published the StagFS code, but in the manuscript you refer to the StagYY code. It looks like if both are different things, and we where requesting the StagYY code that you use to develop your manuscript. Therefore, please, clarify if the StagFS code that you have published is the StagYY code, and if yes, the causes for the different names.
Also, we understand that you did not have the code ready at the submission time. However, in such case, you should have not submitted your manuscript to the journal until you had the code released. Publication of code is not an additional requirement in GMD, but the first part that must be accomplished before submitting a manuscript, and your manuscript should have never been accepted for Discussions or review given such flaw (unfortunately, it was overlooked in this case). Please, be aware of it for potential future submissions.
Juan A. Añel
Geosci. Model Dev. Executive Editor
Citation: https://doi.org/10.5194/egusphere-2025-6354-CEC2
-
CEC2: 'Reply on AC1', Juan Antonio Añel, 11 Jan 2026
reply
-
AC1: 'Reply on CEC1', Timothy Gray, 10 Jan 2026
reply
Data sets
Software accompanying manuscript "Variational Stokes method applied to free surface boundaries in numerical geodynamic models" Timothy Gray https://doi.org/10.5281/zenodo.17956246
Model code and software
Software accompanying manuscript "Variational Stokes method applied to free surface boundaries in numerical geodynamic models" Timothy Gray https://doi.org/10.5281/zenodo.17956246
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 132 | 70 | 14 | 216 | 20 | 32 |
- HTML: 132
- PDF: 70
- XML: 14
- Total: 216
- BibTeX: 20
- EndNote: 32
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
Dear authors,
Unfortunately, after checking your manuscript, it has come to our attention that it does not comply with our "Code and Data Policy".
https://www.geoscientific-model-development.net/policies/code_and_data_policy.html
Specifically, you do not provide a repository for the StagYY code, which you use in your work. We can not accept this. You must publish openly all the code and data used in the development of your manuscript.
The GMD review process depends on reviewers and community commentators being able to access, during the discussion phase, the code and data on which a manuscript depends. Please, therefore, publish the StagYY code in one of the appropriate repositories and reply to this comment with the relevant information (link and a permanent identifier for it (e.g. DOI)) as soon as possible. We cannot have manuscripts under discussion that do not comply with our policy.
The 'Code and Data Availability’ section must also be modified to cite the new repository locations, and corresponding references added to the bibliography.
I must note that if you do not fix this problem, we cannot continue with the peer-review process or accept your manuscript for publication in GMD.
Juan A. Añel
Geosci. Model Dev. Executive Editor