Skip to content

jmeach97/buoyant-tracers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo contains the source code written and used during my PhD in modelling buoyant tracers in idealised velocity fields.

These include different models of velocity fields and buoyant particles, for example:

Particle models:
    
    1. Passive floating tracer: these are particles which follow the horizontal surface currents passively, i.e. a two-dimensional Lagrangian advection problem.
    
    2. Slow manifold inertial floating tracer: these are particles which follow horizontal surface currents + a small deviation due to their finite size and density which differs from the background fluid
    3. NPC model: a very idealised model of the interactions between a floating species of plankton/neuston, and its reactions with passive nutrients/floating pollutants

Velocity models:
    
    1. Delta correlated Gaussian Random Fields:
    
    2. Time correlated Gaussian Random Fields:
    
    3. Quasigeostrophic turbulent velocity field:

Publications:

  1. Passive tracer + Gaussian Random Fields: https://doi.org/10.1029/2022MS003484
  
  2. NPC model + Gaussian Random Fields: https://doi.org/10.1016/j.jmarsys.2023.103952
  
  3. Passive tracer + Baroclinic turbulence in two-layer Quasigeostrophic flow: https://doi.org/10.1017/jfm.2024.1229 

About

Fortran Code for Buoyant Tracer Simulations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages