Hello, I'm

Jago Strong-Wright

I'm a PhD candidate using modelling to study the ocean carbon cycle at DAMTP, University of Cambridge.

Jago Strong-Wright

Modelling...mCDR...giant kelp...

My work has been a mix of different topic. I spend a lot of time developing tools to facilitate faster and more flexible modelling of ocean biogeochemistry. We developed OceanBioME.jl with the hope of making it easier to use models which typically are wrapped up in large code bases following the design philosophy behind Oceananigans.jl where you build models in scripts and only change the bits you need. The hopefully means that its also easy to prototype and iterate new parameterisations and model components. This is particularly useful for mCDR where novel components are needed to represent interventions

I also study giant kelp forests. I have developed a model of giant kelp which includes the phyics (kelp movement and drag on the water), the kelps growth, and interaction with the rest of the biogeochemical system. I am using this model to try to better understand how giant kelp forests store carbon, and how they effect the ecosystem around them.

Biogeochemistry mCDR Modelling GPU Kelp forests Julia

Selected publications

Preprints

Posters

All publications on Google Scholar →

Tools I've built and contributed to

OceanBioME.jl

Ocean Biogeochemical Modelling Enviroment is a Julia package designed to be fast and flexible. It builds on Oceananigans.jl to provide modular biogeochemical models which are (hopefully) straight forward to use and modify.

Biogeochemistry

Oceananigans.jl

"Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs" - I contribute to maintain and develop new features such as open boundaries for the nonhydrostatic model and the infrastructure for easy bioegeochemical model setup.

Physics

Walrus.jl

Walrus (closure -> seal -> seal 🦭 -> walrus) is a package providing various closures for Oceananigans simulations such as surface radiation and momentum exchange, wall stress parameterisaitons, and tidal forcing.

NoteI developed this for near field LES applications at the same time that NumericalEarth was developing their coupling, I would highly reccomend their version for most applications.

Model closures

Others

  • GlobalOceanBioME: early attempts at global runs of OceanBioME models
  • GiantKelp.jl: WIP model of the movement and growth of giant kelp (coming soon)
  • CaliforniaBightNitrate.jl: interpolates the temperature-nitrate relation in the California Bight found by Snyder et al. (2020)
  • getgfs: Python package that extracts weather forecasts from NOAA GFS without funny dependancies
My GitHub →

Contact

Please get in touch!

Other interests

I enjoy making things, particularly jewellery at the moment
& always have some kind of sport to do
Cycling Cycling
Rowing Rowing
Playing rugby Rugby