There is a newer version of the record available.

Published May 5, 2026 | Version v0.17.0

OceanBioME.jl: A flexible environment for modelling the coupled interactions between ocean biogeochemistry and physics

Description

OceanBioME v0.17.0

Diff since v0.16.13

Breaking changes

  • Changes the interface for the NPZD model to take plankton, nutrients and detritus so parameters have to be passed to the internal constructors instead of the top level constructor. Also allows NPZD to be specified with carbon chemistry

Merged pull requests:

  • CompatHelper: bump compat for EnsembleKalmanProcesses in [extras] to 2, (keep existing compat) (#325) (@github-actions[bot])
  • Skips filling immersed cells to prevent NaNing (#340) (@jagoosw)
  • CompatHelper: bump compat for CUDA to 6, (keep existing compat) (#351) (@github-actions[bot])
  • (0.17.0) Rename abstracted LOBSTER structure to NutrientsPlanktonDetritus (#355) (@jagoosw)

Closed issues:

  • Cannot time step a non-hydrostatic model with default PISCES (#224)
  • Running the NPZD with BuoyancyTracer() (#241)
  • Create Call Graph (#266)
  • Compare with PISCES (#268)
  • Runtime scaling (#279)
  • Memory usage scaling (#280)
  • compute_Gc! kernel performance (#298)
  • MPI parallelization on CPUs (#313)
  • Renaming LOBSTER (#349)

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

OceanBioME/OceanBioME.jl-v0.17.0.zip

Files (2.6 MB)

Name Size Download all
md5:ef755291d67f889bf28ef48af8642d8e
2.6 MB Preview Download

Additional details

Related works