Articles | Volume 11, issue 8
https://doi.org/10.5194/gmd-11-3299-2018
© Author(s) 2018. 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-11-3299-2018
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Veros v0.1 – a fast and versatile ocean simulator in pure Python
Dion Häfner
CORRESPONDING AUTHOR
Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
René Løwe Jacobsen
Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
Carsten Eden
Institut für Meereskunde, Universität Hamburg, Hamburg, Germany
Mads R. B. Kristensen
Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
Markus Jochum
Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
Roman Nuterman
Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
Brian Vinter
Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark
Viewed
Total article views: 6,857 (including HTML, PDF, and XML)
Cumulative views and downloads
(calculated since 27 Feb 2018)
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 5,009 | 1,701 | 147 | 6,857 | 194 | 256 |
- HTML: 5,009
- PDF: 1,701
- XML: 147
- Total: 6,857
- BibTeX: 194
- EndNote: 256
Total article views: 5,789 (including HTML, PDF, and XML)
Cumulative views and downloads
(calculated since 16 Aug 2018)
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 4,404 | 1,256 | 129 | 5,789 | 170 | 230 |
- HTML: 4,404
- PDF: 1,256
- XML: 129
- Total: 5,789
- BibTeX: 170
- EndNote: 230
Total article views: 1,068 (including HTML, PDF, and XML)
Cumulative views and downloads
(calculated since 27 Feb 2018)
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 605 | 445 | 18 | 1,068 | 24 | 26 |
- HTML: 605
- PDF: 445
- XML: 18
- Total: 1,068
- BibTeX: 24
- EndNote: 26
Viewed (geographical distribution)
Total article views: 6,857 (including HTML, PDF, and XML)
Thereof 6,558 with geography defined
and 299 with unknown origin.
Total article views: 5,789 (including HTML, PDF, and XML)
Thereof 5,515 with geography defined
and 274 with unknown origin.
Total article views: 1,068 (including HTML, PDF, and XML)
Thereof 1,043 with geography defined
and 25 with unknown origin.
| Country | # | Views | % |
|---|
| Country | # | Views | % |
|---|
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
1
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
1
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
1
Cited
19 citations as recorded by crossref.
- The role of conceptual models in climate research H. Dijkstra https://doi.org/10.1016/j.physd.2023.133984
- Melancholia states of the Atlantic Meridional Overturning Circulation J. Lohmann & V. Lucarini https://doi.org/10.1103/PhysRevFluids.9.123801
- The role of edge states for early warning of tipping points J. Lohmann et al. https://doi.org/10.1098/rspa.2024.0753
- Risk of tipping the overturning circulation due to increasing rates of ice melt J. Lohmann & P. Ditlevsen https://doi.org/10.1073/pnas.2017989118
- Cloud enabling educational platforms with corc R. Munk et al. https://doi.org/10.55056/cte.299
- Choosing observables that capture critical slowing down before tipping points: A Fokker-Planck operator approach J. Lohmann & G. Gottwald https://doi.org/10.1103/l2v2-xndy
- Veris: fast & efficient sea-ice modeling in Python with GPU acceleration J. Gärtner et al. https://doi.org/10.5194/gmd-19-5225-2026
- Multistability and intermediate tipping of the Atlantic Ocean circulation J. Lohmann et al. https://doi.org/10.1126/sciadv.adi4253
- JCM v1.1: a differentiable, intermediate-complexity atmospheric model E. Davenport et al. https://doi.org/10.5194/gmd-19-6451-2026
- Challenges and Prospects in Ocean Circulation Models B. Fox-Kemper et al. https://doi.org/10.3389/fmars.2019.00065
- Fast, Cheap, and Turbulent—Global Ocean Modeling With GPU Acceleration in Python D. Häfner et al. https://doi.org/10.1029/2021MS002717
- The XSO framework (v0.1) and Phydra library (v0.1) for a flexible, reproducible, and integrated plankton community modeling environment in Python B. Post et al. https://doi.org/10.5194/gmd-17-1175-2024
- Transitions of the Atlantic Ocean circulation H. Dijkstra et al. https://doi.org/10.1038/s42254-026-00945-6
- Differentiable programming for Earth system modeling M. Gelbrecht et al. https://doi.org/10.5194/gmd-16-3123-2023
- On the predictability of possible storylines for forced complex systems J. Lohmann et al. https://doi.org/10.1088/2632-072X/ad7b95
- RoGeR v3.0.5 – a process-based hydrological toolbox model in Python R. Schwemmle et al. https://doi.org/10.5194/gmd-17-5249-2024
- mpi4jax: Zero-copy MPI communication of JAX arrays D. Häfner & F. Vicentini https://doi.org/10.21105/joss.03419
- Ice core evidence for major volcanic eruptions at the onset of Dansgaard–Oeschger warming events J. Lohmann & A. Svensson https://doi.org/10.5194/cp-18-2021-2022
- REMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX) H. Klion et al. https://doi.org/10.21105/joss.07958
19 citations as recorded by crossref.
- The role of conceptual models in climate research H. Dijkstra https://doi.org/10.1016/j.physd.2023.133984
- Melancholia states of the Atlantic Meridional Overturning Circulation J. Lohmann & V. Lucarini https://doi.org/10.1103/PhysRevFluids.9.123801
- The role of edge states for early warning of tipping points J. Lohmann et al. https://doi.org/10.1098/rspa.2024.0753
- Risk of tipping the overturning circulation due to increasing rates of ice melt J. Lohmann & P. Ditlevsen https://doi.org/10.1073/pnas.2017989118
- Cloud enabling educational platforms with corc R. Munk et al. https://doi.org/10.55056/cte.299
- Choosing observables that capture critical slowing down before tipping points: A Fokker-Planck operator approach J. Lohmann & G. Gottwald https://doi.org/10.1103/l2v2-xndy
- Veris: fast & efficient sea-ice modeling in Python with GPU acceleration J. Gärtner et al. https://doi.org/10.5194/gmd-19-5225-2026
- Multistability and intermediate tipping of the Atlantic Ocean circulation J. Lohmann et al. https://doi.org/10.1126/sciadv.adi4253
- JCM v1.1: a differentiable, intermediate-complexity atmospheric model E. Davenport et al. https://doi.org/10.5194/gmd-19-6451-2026
- Challenges and Prospects in Ocean Circulation Models B. Fox-Kemper et al. https://doi.org/10.3389/fmars.2019.00065
- Fast, Cheap, and Turbulent—Global Ocean Modeling With GPU Acceleration in Python D. Häfner et al. https://doi.org/10.1029/2021MS002717
- The XSO framework (v0.1) and Phydra library (v0.1) for a flexible, reproducible, and integrated plankton community modeling environment in Python B. Post et al. https://doi.org/10.5194/gmd-17-1175-2024
- Transitions of the Atlantic Ocean circulation H. Dijkstra et al. https://doi.org/10.1038/s42254-026-00945-6
- Differentiable programming for Earth system modeling M. Gelbrecht et al. https://doi.org/10.5194/gmd-16-3123-2023
- On the predictability of possible storylines for forced complex systems J. Lohmann et al. https://doi.org/10.1088/2632-072X/ad7b95
- RoGeR v3.0.5 – a process-based hydrological toolbox model in Python R. Schwemmle et al. https://doi.org/10.5194/gmd-17-5249-2024
- mpi4jax: Zero-copy MPI communication of JAX arrays D. Häfner & F. Vicentini https://doi.org/10.21105/joss.03419
- Ice core evidence for major volcanic eruptions at the onset of Dansgaard–Oeschger warming events J. Lohmann & A. Svensson https://doi.org/10.5194/cp-18-2021-2022
- REMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX) H. Klion et al. https://doi.org/10.21105/joss.07958
Saved (final revised paper)
Discussed (final revised paper)
Latest update: 13 Aug 2026
Short summary
Well-performing, easy-to-use ocean models are a central ingredient to further the understanding of our Earth and climate. Veros, the versatile ocean simulator, is the first full-blown ocean model entirely written in the high-level programming language Python. It is considerably more approachable than traditional Fortran models and leverages modern best practices; at the same time, thanks to the Bohrium framework, Veros is about half as fast as a reference implementation in Fortran 90.
Well-performing, easy-to-use ocean models are a central ingredient to further the understanding...