📦
Version0.2.0
Revision2
LicenseProprietary
Confinementstrict
Basecore24

2D/3D ocean model with ROMS-style numerics


TorusOcean is a regional 2D/3D ocean model implementing nonlinear shallow
water and primitive equations in sigma/S coordinates with ROMS-style numerics:
Arakawa C-grid, mode-split barotropic/baroclinic solver, Adams-Bashforth 3rd
order time stepping, and optional GPU compute via wgpu (Vulkan/Metal/D3D12).

Features:
- Nonlinear shallow water equations (2D barotropic)
- Primitive equations in sigma/S coordinates (3D baroclinic)
- Arakawa C-grid staggering
- Mode-split time stepping (Adams-Bashforth 3rd order)
- Multithreaded via Rayon
- JSON-based configuration
- CSV and NetCDF output (NetCDF requires system libnetcdf)

Update History

0.2.0 (2)
24 Apr 2026, 21:45 UTC

Published24 Apr 2026, 21:24 UTC

Last updated24 Apr 2026, 21:43 UTC

First seen24 Apr 2026, 21:45 UTC