Skip to content
DraconiticResearch
Search Sources API
203,203 studies31 sourcesUpdated 31 min ago
Peer-reviewedCC BY 4.0Geoscientific Model Development

OceanTracker 0.5: fast adaptable Lagrangian particle tracking in structured and unstructured grids

  1. 1Cawthron Institute (Nelson, New Zealand)
  2. 2Universität Hamburg (Hamburg, Germany)

Abstract

Particle tracking is frequently used to compute particle movements within hydrodynamic ocean models; however, modelling millions of particles is computationally challenging. OceanTracker is designed to reduce the time required to obtain results from particle tracking. Firstly, OceanTracker is computationally efficient, allowing users to simulate large numbers of particles in complex coastal environments, enabling improved statistics and exploration of a wider range of cases within acceptable run times. Secondly, OceanTracker can calculate multiple particle statistics during the computational run, eliminating the need to record and post-process large volumes of particle trajectories. The adaptability of OceanTracker's modular computational pipeline allows users to add and modify components that govern particle physics, behaviour, and statistics. The computational pipeline is entirely assembled from user-provided parameters, supplied as a JSON or YMAL text file or built using helper methods. Coders can easily modify existing components through code inheritance. Currently, OceanTracker supports hydrodynamic model output both for unstructured (SCHISM, FVCOM, DELFT3D-FM) and structured (ROMS, NEMO/GLORYS) grids. Computing the trajectories for more than one million particles with OceanTracker on a single computer core is more than ten times faster than the OpenDrift code and twice as fast as the Parcels code, despite treating structured grids as unstructured, which might be expected to be computationally slower than structured grids due to the time required to locate each particle within a hydrodynamic grid cell. In addition to its single-core performance, OceanTracker can run computations in parallel across available cores. This can further increase speed by up to an order of magnitude on currently available multicore desktop processors.

Versions

Related

  1. A Lagrangian particle tracking framework for the super-droplet method in SCALE-SDM 5.2.6-2.3.1: implementation and computational evaluation
    Chongzhi Yin, Shin-Ichiro Shima, Chunsong Lu
    Geoscientific Model DevelopmentPeer-reviewedCC BY 4.0Full textClimate scienceCrossref
  2. An unstructured-grid, nonhydrostatic, GVC ocean model Part I: Model description and application of vertical hybrid coordinates to internal solitary waves
    B. J. Pauken, L. Yue, Y. Zhang +2
    arXivPreprintarXiv licenceFull textAtmospheric science & meteorologyFluid dynamicsarXiv
  3. ShyBFM v1.0: unstructured grid advection-diffusion-reaction modelling for coastal biogeochemical processes
    Jacopo Alessandri, Giulia Bonino, Tomas Lovato +5
    Geoscientific Model DevelopmentPeer-reviewedCC BY 4.0Full textOceanography & cryosphereCrossref
  4. HClimRep-Ocean: A Global Ocean Emulator on an Unstructured Mesh
    Kacper Nowak, Aleksei Koldunov, Nikolay Koldunov +7
    arXivPreprintarXiv licenceFull textAtmospheric science & meteorologyarXiv
  5. Three-dimensional Lagrangian ecosystems: carbon dynamics and potential for artificial fertilization
    Stefano Campagnola, Stephanie Dutkiewicz, Michael J. Follows +1
    arXivPreprintCC BY 4.0Full textAtmospheric science & meteorologyGeophysics & seismologyarXiv
BibTeX
@article{vennell2026oceantracker,
  title = {{OceanTracker 0.5: fast adaptable Lagrangian particle tracking in structured and unstructured grids}},
  author = {Ross Vennell and Laurin Steidle and Malcolm Smeaton and Romain Chaput and Ben Knight},
  journal = {Geoscientific Model Development},
  year = {2026},
  month = oct,
  doi = {10.5194/gmd-19-10223-2026},
  url = {https://gmd.copernicus.org/articles/19/10223/2026/},
  note = {CC BY 4.0},
}
RIS
TY  - JOUR
TI  - OceanTracker 0.5: fast adaptable Lagrangian particle tracking in structured and unstructured grids
AU  - Ross Vennell
AU  - Laurin Steidle
AU  - Malcolm Smeaton
AU  - Romain Chaput
AU  - Ben Knight
PY  - 2026
DA  - 2026/10/28
JO  - Geoscientific Model Development
DO  - 10.5194/gmd-19-10223-2026
UR  - https://gmd.copernicus.org/articles/19/10223/2026/
AB  - Particle tracking is frequently used to compute particle movements within hydrodynamic ocean models; however, modelling millions of particles is computationally challenging. OceanTracker is designed to reduce the time required to obtain results from particle tracking. Firstly, OceanTracker is computationally efficient, allowing users to simulate large numbers of particles in complex coastal environments, enabling improved statistics and exploration of a wider range of cases within acceptable run times. Secondly, OceanTracker can calculate multiple particle statistics during the computational run, eliminating the need to record and post-process large volumes of particle trajectories. The adaptability of OceanTracker's modular computational pipeline allows users to add and modify components that govern particle physics, behaviour, and statistics. The computational pipeline is entirely assembled from user-provided parameters, supplied as a JSON or YMAL text file or built using helper methods. Coders can easily modify existing components through code inheritance. Currently, OceanTracker supports hydrodynamic model output both for unstructured (SCHISM, FVCOM, DELFT3D-FM) and structured (ROMS, NEMO/GLORYS) grids. Computing the trajectories for more than one million particles with OceanTracker on a single computer core is more than ten times faster than the OpenDrift code and twice as fast as the Parcels code, despite treating structured grids as unstructured, which might be expected to be computationally slower than structured grids due to the time required to locate each particle within a hydrodynamic grid cell. In addition to its single-core performance, OceanTracker can run computations in parallel across available cores. This can further increase speed by up to an order of magnitude on currently available multicore desktop processors.
SN  - 1991-9603
ER  -