# CliMA/Oceananigans.jl

🌊  Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

Repository: https://github.com/CliMA/Oceananigans.jl
Canonical: https://ross.abutalabs.com/products/oceananigansjl
Homepage: https://clima.github.io/OceananigansDocumentation/stable
Language: Julia
License: MIT
License Family: permissive
Topics: climate, ocean, fluid-dynamics, julia, gpu, climate-change, machine-learning, data-assimilation
Last push: 2026-08-26T15:27:49+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 2881, "days_push": 7, "days_rel": 12, "gap_med": 2, "n_releases_24m": 168}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1412, forks 290 (observed 2026-08-28T04:04:39.140829+00:00)

## What it is
Oceananigans.jl is a Julia package for fast, flexible finite-volume simulations of incompressible fluid dynamics, solving nonhydrostatic and hydrostatic Boussinesq equations in Cartesian and spherical shell domains. It runs efficiently on both CPUs and GPUs and is developed by the Climate Modeling Alliance community.

## Use cases
- simulate ocean fluid dynamics on GPUs
- run nonhydrostatic Boussinesq equation simulations
- model ocean turbulence and mixing in Cartesian domains
- perform global ocean simulations on spherical shell domains
- build climate model components in Julia
- run GPU-accelerated finite volume ocean simulations

## When to choose
- you need fast ocean or geophysical fluid simulations in Julia
- you want GPU acceleration for fluid dynamics research
- you need a flexible, friendly interface for both simple and complex simulations
- you are building climate or ocean modeling workflows

## When to avoid
- you need atmospheric or land modeling rather than ocean dynamics
- you require compressible fluid solvers
- you are not working in Julia and cannot adopt the ecosystem
- you need a turnkey production climate model rather than a simulation library

## Facets
- artifact type: library
- maturity: active
- function: simulation, gpu-computing, math
- domain: simulation, weather, machine-learning, data-science
- platform: windows, cross-platform
- tags: ocean-modeling, fluid-dynamics, finite-volume, climate-modeling, cpu-gpu, julia-package, geophysical-fluid-dynamics, julia, linux, macos, gpu

## Member repositories
- CliMA/Oceananigans.jl (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:39.140829+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:18.841989+00:00, confidence not recorded.
  - readme: https://github.com/CliMA/Oceananigans.jl (fetched 2026-08-28T04:04:39.140829+00:00, sha a76fe2b5ce8e)
  - homepage: https://clima.github.io/OceananigansDocumentation/stable (fetched 2026-08-29T11:51:14.945974+00:00, sha 9079b24ece87)
- Data as of 2026-08-30T08:39:29.467469+00:00.
