Skip to content

Mesharou/Pyticles

Repository files navigation

Pyticles

What is it?

Pyticles is a Python/Fortran hybrid parallelized code for Lagrangian particles 3D advection from high-resolution ROMS/CROCO model data.

image info

Publications using the Pyticles code

  • Gula, J., M.J. Molemaker & J.C. McWilliams, 2014 : Submesoscale cold filaments in the Gulf Stream, J. Phys. Oceanogr., 44, 2617-2643.
  • Vic, C., G. Roullet, X. Carton, X. Capet, M.J. Molemaker & J. Gula, 2015 : Eddy-topography interactions and the fate of the Persian Gulf Outflow, J. Geophys. Res. Ocean., 120, doi :10.1002/2015JC011033.
  • Gula, J., M.J. Molemaker & J.C. McWilliams, 2016 : Submesoscale dynamics of a Gulf Stream frontal eddy in the South Atlantic Bight, J. Phys. Oceanogr., 46, 305-325.
  • Klymak, J.M., R.K. Shearman, J. Gula, C.M. Lee, E.A. D’Asaro, L. Thomas, R. Harcourt, A. Shcherbina, M.A. Sundermeyer, M.J. Molemaker & J.C. McWilliams, 2016 : Submesoscale streamers exchange water on the North Wall of the Gulf Stream, Geophys. Res. Lett., 43, 1226–1233.
  • Ramanantsoa, J.D., M. Krug, P. Penven, M. Rouault & J. Gula, 2018 : Coastal upwelling south of Madagascar : temporal and spatial variability, Journal of Marine System, 178, 29-37.
  • Ramanantsoa, J.D., P. Penven, M. Krug, J. Gula & M. Rouault, 2018 : Uncovering a new current : the South-west MAdagascar Coastal Current (SMACC), Geophys. Res. Lett., 45, 1930-1938, doi :10.1002/2017GL075900.
  • Ragoasha, N., S. Herbette, G. Cambon, J. Veitch, C. Reason, C. Roy, 2019: Lagrangian pathways in the southern Benguela upwelling system, Journal of Marine Systems, 195, 50-66, https://doi.org/10.1016/j.jmarsys.2019.03.008.
  • Gula, J., T. Blacic, & R.E. Todd, 2019 : Submesoscale coherent vortices in the Gulf Stream, Geophys. Res. Lett., 46, 2704-2714. https ://doi.org/10.1029/2019GL081919
  • Smilenova, A., J. Gula, M. Le Corre, L. Houpert & Y. Reecht, 2020 : A persistent deep anticyclonic vortex in the Rockall Trough sustained by anticyclonic vortices shed from the slope current and wintertime convection, J. Geophys. Res. Ocean, https ://doi.org/10.1029/2019JC015905.
  • Vic, C., S. Hascoet, J. Gula, T. Huck, & C. Maes, 2022 : Oceanic mesoscale cyclones cluster surface Lagrangian material, Geophys. Res. Lett, 49, e2021GL097488. https ://doi.org/10.1029/2021GL097488.
  • Wang, L., J. Gula, J. Collin & L. Memery, 2022 : Effects of mesoscale dynamics on the distribution and transport of gravitationally sinking particles to the deep ocean, J. Geophys. Res. Ocean, 127, e2022JC018799. https://doi.org/10.1029/2022JC018799
  • Qu, L., L. Thomas, A. Wienkers, R. Hetland, D. Kobashi, J. Taylor, F. Hsu, J. MacKinnon, R. Shearman, J. Nash, 2022 : Rapid Vertical Exchange at Fronts in the Northern Gulf of Mexico, Nat Commun. 13, 5624, https://doi.org/10.1038/s41467-022-33251-7
  • Tagliabue, A., A. Lough, C. Vic, V. Roussenov, J. Gula, M. Lohan, J. Resing, & R. Williams, 2022 : Mechanisms driving the dispersal of hydrothermal iron from the northern Mid Atlantic Ridge, Geophys. Res. Lett., https://doi.org/10.1002/essoar.10512044.1
  • Ragoasha, N., S. Herbette, J. Veitch, G. Cambon,C. Reason, C. Roy, 2022: Inter-Annual Variability of the Along-Shore Lagrangian Transport Success in the Southern Benguela Current Upwelling System, J. Geophys. Res. Oceans, 127, e2020JC017114, https://doi.org/10.1029/2020JC017114
  • Picard, T., J. Gula, R. Fablet, J. Collin & L. Memery, 2024 : Predicting particle catchment areas of deep-ocean sediment traps using machine learning, Ocean Sci., 20, 1149–1165,https://doi.org/10.5194/os-20-1149-2024
  • Picard, T., J. Gula, C. Vic & L. Memery, 2024: Seasonal tracer subduction in the Subpolar North Atlantic driven by submesoscales, J. Geophys. Res. Oceans, 129, e2023JC020782. https://doi.org/10.1029/2023JC020782
  • Wang, L., J. Gula, J. Collin, L. Memery & X. Yu, 2025: Connecting the deep collection of sinking particles with surface ocean signatures, J. Geophys. Res. Oceans, in press
  • Picard, T., C. Baker, J. Gula, R. Fablet, L. Memery & R. Lampitt, 2025: Estimating the variability of deep ocean particle flux collected by sediment traps using satellite data and machine learning, Biogeosciences, https: //doi.org/10.5194/egusphere-2024-3292.

DOI

The latest release has been archived on zenodo:

DOI

License

License: CC BY-NC-SA 4.0

Installation guide

Requirements:

  • netcdf4
  • gfortran
  • conda

clone:

git clone https://github.com/Mesharou/Pyticles.git

Install

Classic:

cd Install/
conda env create -f conda_install.yml

DATARMOR specific:

tcsh users:

module load anaconda-py3.6/4.7.12

create new env

conda create --name pyticles

conda init tcsh
conda activate pyticles

install modules

conda install numpy
conda install scipy
conda install matplotlib
conda install netCDF4

bash users:

module load conda/latest
module load NETCDF/4.3.3.1-mpt-intel2016

cd Install/
conda env create -f conda_install.yml

Build modules

cd Modules/
make all

Getting started

All Pyticles parameters and options are defined in Inputs/input_file.py

You must define a simulation name and modify Modules/R_files.py accordingly to set the croco file's path

To run Pyticles sequentially (interactively)

python -i Pyticles.py 1 

In parallel with $np OpenMP procs

python Pyticles.py $np > out

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •