Articles | Volume 19, issue 12
https://doi.org/10.5194/gmd-19-5225-2026
© Author(s) 2026. This work is distributed under the Creative Commons Attribution 4.0 License.
Veris: fast & efficient sea-ice modeling in Python with GPU acceleration
Download
- Final revised paper (published on 17 Jun 2026)
- Preprint (discussion started on 08 Apr 2025)
Interactive discussion
Status: closed
Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor
| : Report abuse
-
RC1: 'Comment on egusphere-2025-756', Anonymous Referee #1, 01 May 2025
- AC2: 'Reply on RC1', Jan Gärtner, 12 Jun 2025
-
CEC1: 'Comment on egusphere-2025-756', Juan Antonio Añel, 10 Jun 2025
-
AC1: 'Reply on CEC1', Jan Gärtner, 12 Jun 2025
- CEC2: 'Reply on AC1', Juan Antonio Añel, 12 Jun 2025
-
AC1: 'Reply on CEC1', Jan Gärtner, 12 Jun 2025
- AC3: 'Comment on egusphere-2025-756', Jan Gärtner, 21 Jan 2026
-
RC2: 'Comment on egusphere-2025-756', Anonymous Referee #2, 09 Feb 2026
- AC4: 'Reply on RC2', Jan Gärtner, 12 Feb 2026
Peer review completion
AR – Author's response | RR – Referee report | ED – Editor decision | EF – Editorial file upload
AR by Jan Gärtner on behalf of the Authors (25 Feb 2026)
Author's response
Author's tracked changes
Manuscript
ED: Referee Nomination & Report Request started (10 Mar 2026) by Christopher Horvat
RR by Till Rasmussen (06 Apr 2026)
ED: Publish subject to minor revisions (review by editor) (06 Apr 2026) by Christopher Horvat
AR by Jan Gärtner on behalf of the Authors (16 Apr 2026)
Author's response
Author's tracked changes
Manuscript
ED: Publish as is (21 May 2026) by Christopher Horvat
AR by Jan Gärtner on behalf of the Authors (29 May 2026)
Manuscript
The manuscript describes an effort to refactor the MITGCM sea ice model from Fortran to Python. This is based on previous work with an ocean model (Veros) written in Python. This is a nice effort.
Unfortunately the manuscript itself is on the weak side and it seems as if the authors dives into too many things without really doing more than scratching the surface. It compares a demonstration case by Mehlmann et al (2021) with a stationary wind field and states that narrow features are observed. Are these right or wrong? Then it simulates Antarctic in order to show that the coupled system works. But again no real validation or discussion. The largest focus is on optimization and they show scaling based on increased domain size. This Scaling is normally shown with increasing number of processors (including the timing of running on 1 processor). For climate models the limitation should be usage of the full bandwidth, which is not necessarily reached.
Specific comments:
Line 15: This is a subjective thing. I don’t think that Python is easier to read or maintain. I think that this depends on the programmer. I agree that Python is easier accessible as it does not require a compiler and that more people have used this.
Line 77: I assume this is theoretical speaking and if all resources are used.
Section 2.2 Validation: What is the setup for the dynamic test? 1000 iterations is a few days Is this long enough?
2.3 Parallelization
EVP cannot use JAX. How does the model speed up the dynamics in the JAX parallelization cases in the figure if it only do dynamics?
This is normally the most expensive part.
Function fill overlap. This is the communication part and the part that adds a mpi synchronization point in addition to the compilation just in time.
Section 3.1
Is this the same test as the dynamics? Described in section 2.2?