Skip to content

Commit 48fcda4

Browse files
Merge remote-tracking branch 'origin/main' into ss/interpolate-all-states
2 parents 3e45169 + 0e4a7e3 commit 48fcda4

19 files changed

+63
-72
lines changed

Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name = "ClimaOcean"
22
uuid = "0376089a-ecfe-4b0e-a64f-9c555d74d754"
33
license = "MIT"
4+
version = "0.8.8"
45
authors = ["Climate Modeling Alliance and contributors"]
5-
version = "0.8.7"
66

77
[deps]
88
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
@@ -58,9 +58,9 @@ ImageMorphology = "0.4"
5858
JLD2 = "0.4, 0.5, 0.6"
5959
KernelAbstractions = "0.9"
6060
MPI = "0.20"
61-
MeshArrays = "0.3"
61+
MeshArrays = "0.3, 0.4"
6262
NCDatasets = "0.12, 0.13, 0.14"
63-
Oceananigans = "0.101"
63+
Oceananigans = "0.102"
6464
OffsetArrays = "1.14"
6565
PrecompileTools = "1"
6666
Reactant = "0.2.45"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ and also the recent [preprint submitted to the Journal of Advances in Modeling E
120120
<details><summary>bibtex</summary>
121121
<pre><code>@article{Oceananigans-overview-paper-2025,
122122
title = {{High-level, high-resolution ocean modeling at all scales with Oceananigans}},
123-
author = {G. L. Wagner and S. Silvestri and N. C. Constantinou and A. Ramadhan and J.-M. Campin and C. Hill and T. Chor and J. Strong-Wright and X. K. Lee and F. Poulin and A. Souza and K. J. Burns and Siddhartha Bishnu and J. Marshall and R. Ferrari},
123+
author = {G. L. Wagner and S. Silvestri and N. C. Constantinou and A. Ramadhan and J.-M. Campin and C. Hill and T. Chor and J. Strong-Wright and X. K. Lee and F. Poulin and A. Souza and K. J. Burns and S. Bishnu and J. Marshall and R. Ferrari},
124124
journal = {arXiv preprint},
125125
year = {2025},
126126
archivePrefix = {arXiv},

examples/ecco_inspect_temperature_salinity.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ T = CenterField(grid)
3131
S = CenterField(grid)
3232

3333
using SeawaterPolynomials: TEOS10EquationOfState
34-
using Oceananigans.BuoyancyFormulations: buoyancy
34+
using Oceananigans.Models: buoyancy_operation
3535

3636
equation_of_state = TEOS10EquationOfState()
3737
sb = SeawaterBuoyancy(; equation_of_state)
3838
tracers = (T=T, S=S)
39-
b = Field(buoyancy(sb, grid, tracers))
39+
b = Field(buoyancy_operation(sb, grid, tracers))
4040

4141
start_date = DateTime(1993, 1, 1)
4242
end_date = DateTime(1999, 1, 1)

examples/ecco_mixed_layer_depth.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ using Printf
66
using Dates
77

88
using SeawaterPolynomials: TEOS10EquationOfState
9-
using Oceananigans.BuoyancyFormulations: buoyancy
9+
using Oceananigans.Models: buoyancy_operation
1010

1111
arch = CPU()
1212
Nx = 360
@@ -44,7 +44,7 @@ Nt = length(ht)
4444
for n = 1:Nt-1
4545
local tracers
4646
tracers = (T=Tt[n], S=St[n])
47-
h.operand.buoyancy_perturbation = buoyancy(sb, grid, tracers)
47+
h.operand.buoyancy_perturbation = buoyancy_operation(sb, grid, tracers)
4848
@show n
4949
@time compute!(h)
5050
parent(ht[n]) .= parent(h)

examples/single_column_os_papa_simulation.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ using ClimaOcean
1818
using Oceananigans
1919
using Oceananigans.Units
2020
using Oceananigans.BuoyancyFormulations: buoyancy_frequency
21-
using Oceananigans.Units: Time
2221
using Dates
2322
using Printf
2423

experiments/one_degree_calibration/distributed_perfect_one_degree_model_calibration.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using Oceananigans
22
using Oceananigans.Units
33
using Oceananigans.Utils: WallTimeInterval
4-
using Oceananigans.BuoyancyFormulations: buoyancy
4+
using Oceananigans.Models: buoyancy_operation
55
using Oceananigans.Models.HydrostaticFreeSurfaceModels: VerticalVorticityField
66
using ClimaOcean.NearGlobalSimulations: one_degree_near_global_simulation
7+
78
using ParameterEstimocean
89
using ParameterEstimocean.Utils: map_gpus_to_ranks!
910
using ParameterEstimocean.Observations: FieldTimeSeriesCollector

experiments/one_degree_calibration/gm_one_degree_model_calibration.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ using Oceananigans
22
using Oceananigans.Units
33
using Oceananigans.Grids: on_architecture
44
using Oceananigans.Utils: WallTimeInterval
5-
using Oceananigans.BuoyancyFormulations: buoyancy
5+
using Oceananigans.Models: buoyancy_operation
66
using Oceananigans.Models.HydrostaticFreeSurfaceModels: VerticalVorticityField
77
using ClimaOcean.NearGlobalSimulations: one_degree_near_global_simulation
88
using ParameterEstimocean

experiments/one_degree_calibration/one_degree_near_global_simulation.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using ClimaOcean.NearGlobalSimulations: one_degree_near_global_simulation
33
using Oceananigans
44
using Oceananigans.Units
55
using Oceananigans.Utils: WallTimeInterval
6-
using Oceananigans.BuoyancyFormulations: buoyancy
6+
using Oceananigans.Models: buoyancy_operation
77
using Oceananigans.Models.HydrostaticFreeSurfaceModels: VerticalVorticityField
88
using Oceananigans.TurbulenceClosures.CATKEVerticalDiffusivities:
99
MixingLength, TurbulentKineticEnergyEquation, CATKEVerticalDiffusivity

src/DataWrangling/metadata.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using CFTime
22
using Dates
33
using Base: @propagate_inbounds
4-
import Oceananigans.Utils: prettysummary
4+
import Oceananigans.Grids: prettysummary
55

66
struct BoundingBox{X, Y, Z}
77
longitude :: X

src/DataWrangling/restoring.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ using Oceananigans: location
22
using Oceananigans.Grids: node
33
using Oceananigans.Fields: interpolate, instantiated_location
44
using Oceananigans.OutputReaders: Cyclical
5-
using Oceananigans.Utils: Time
5+
using Oceananigans.Units: Time
66
using Oceananigans.Architectures: AbstractArchitecture
77

88
using JLD2

0 commit comments

Comments
 (0)