Skip to content

Tags: jagoosw/Oceananigans.jl

Tags

v0.75.1

Toggle v0.75.1's commit message
## Oceananigans v0.75.1

[Diff since v0.75.0](CliMA/Oceananigans.jl@v0.75.0...v0.75.1)



**Merged pull requests:**
- Excise some examples and improve others (CliMA#2333) (@glwagner)
- More distributed validation scripts (CliMA#2348) (@glwagner)
- Enhancements to `RiBasedVerticalDiffusivity` (CliMA#2423) (@glwagner)
- Use Julia v1.6.6 LTS (CliMA#2446) (@navidcy)
- Move CATKE diffusivities to vertical cell interfaces (CliMA#2449) (@glwagner)
- Fix typos in Docs/Numerics/Poisson solvers (CliMA#2451) (@navidcy)

v0.75.0

Toggle v0.75.0's commit message
## Oceananigans v0.75.0

[Diff since v0.74.2](CliMA/Oceananigans.jl@v0.74.2...v0.75.0)


**Closed issues:**
- problems in setting `BoundaryConditions` in `ImmersedBoundary` (CliMA#1730)
- Do we need `@unroll` in fill halo flux functions? (CliMA#2369)
- `ValueBoundaryCondition` fails with `ImmersedBoundaryGrid` (CliMA#2430)
- Should we add `location` to the `export` list? (CliMA#2438)
- Possible issue with distributed architecture (CliMA#2445)

**Merged pull requests:**
- Change default halo size to 3 in non-`Flat` directions (CliMA#2378) (@glwagner)
- Location-aware halo filling (CliMA#2441) (@glwagner)

v0.74.2

Toggle v0.74.2's commit message
## Oceananigans v0.74.2

[Diff since v0.74.1](CliMA/Oceananigans.jl@v0.74.1...v0.74.2)


**Closed issues:**
- Unneeded `arch` argument to fill_halo_regions? (CliMA#969)
- Helpful error message for incorrect usage of `FieldBoundaryConditions` (CliMA#1968)
- Running the `distributed_nonhydrostatic_model_mpi.jl` benchmark (CliMA#2433)

**Merged pull requests:**
- Adds flow_over_hills validation case (CliMA#2402) (@glwagner)
- Semi-implicit treatment of TKE dissipation for CATKE (CliMA#2426) (@glwagner)
- Updates `distributed_nonhydrostatic_model_mpi.jl` (CliMA#2432) (@tomchor)
- Updates output writers interface to append extension automatically (CliMA#2435) (@glwagner)
- Add location to export list (CliMA#2439) (@iuryt)

v0.74.1

Toggle v0.74.1's commit message
## Oceananigans v0.74.1

[Diff since v0.74.0](CliMA/Oceananigans.jl@v0.74.0...v0.74.1)


**Closed issues:**
- Specifying multiple forcings for a model field (CliMA#2136)

**Merged pull requests:**
- Adds MultipleForcings and AdvectiveForcing (CliMA#2389) (@glwagner)

v0.74.0

Toggle v0.74.0's commit message
## Oceananigans v0.74.0

[Diff since v0.73.8](CliMA/Oceananigans.jl@v0.73.8...v0.74.0)


**Closed issues:**
- Inconsistency in output writers interface (CliMA#884)
- Errors in the output writers docs page (CliMA#2427)

**Merged pull requests:**
- Unifies interfaces in `NetCDFOutputWriter`, `JLD2OutputWriter` and `Checkpointer` (CliMA#2416) (@tomchor)
- JLD2OutputWriter: right now the indices have to be contiguous (CliMA#2428) (@syou83syou83)
- Mention the Climate Modeling Alliance in `Project.toml` and README (CliMA#2429) (@glwagner)

v0.73.8

Toggle v0.73.8's commit message
## Oceananigans v0.73.8

[Diff since v0.73.7](CliMA/Oceananigans.jl@v0.73.7...v0.73.8)


**Closed issues:**
- Can't reduce `FieldTimeSeries` with non-default indices (CliMA#2424)

**Merged pull requests:**
- FFT-based preconditioner for immersed rectilinear grids (CliMA#2412) (@glwagner)
- Proper reductions for FieldTimeSeries (CliMA#2425) (@glwagner)

v0.73.7

Toggle v0.73.7's commit message
## Oceananigans v0.73.7

[Diff since v0.73.6](CliMA/Oceananigans.jl@v0.73.6...v0.73.7)


**Closed issues:**
- Error while using `ImmersedBoundaries` on GPU (CliMA#2367)

**Merged pull requests:**
- Fix bug showing AbstractOperations (CliMA#2414) (@glwagner)
- Updates Benchmarks environment (CliMA#2417) (@glwagner)
- Some backward compatibility for `FieldTimeSeries` (CliMA#2419) (@glwagner)
- Bickley jet, continued (CliMA#2420) (@glwagner)

v0.73.6

Toggle v0.73.6's commit message
## Oceananigans v0.73.6

[Diff since v0.73.5](CliMA/Oceananigans.jl@v0.73.5...v0.73.6)


**Closed issues:**
- Bug in showing empty `NamedTuple` (CliMA#2398)

**Merged pull requests:**
- Implements RiBasedVerticalDiffusivity (CliMA#2379) (@glwagner)
- fix the show for nonhydrostatic model (CliMA#2399) (@simone-silvestri)
- Bug in vertical WENO topological conditional flux (CliMA#2400) (@simone-silvestri)
- Fancy `show` for `NamedTuple` of `Field` without being a type pirate (CliMA#2401) (@glwagner)

v0.73.5

Toggle v0.73.5's commit message
## Oceananigans v0.73.5

[Diff since v0.73.4](CliMA/Oceananigans.jl@v0.73.4...v0.73.5)


**Closed issues:**
- `Fields()` throws an error when `indices` keyword is used (CliMA#2391)

**Merged pull requests:**
- Fixes and tests `Field(u::Field; indices)` and `Field(u::AbstractOperation; indices)` (CliMA#2392) (@tomchor)
- Adds a paper that uses Oceananigans in Docs (CliMA#2393) (@navidcy)
- On architecture for immersed boundary (CliMA#2394) (@simone-silvestri)

v0.73.4

Toggle v0.73.4's commit message
## Oceananigans v0.73.4

[Diff since v0.73.3](CliMA/Oceananigans.jl@v0.73.3...v0.73.4)


**Closed issues:**
- Adding a Background field to Langmuir Turbulence example (CliMA#2382)

**Merged pull requests:**
- [WIP] Adds Rossby Haurwitz and Spherical Bickley jet examples (CliMA#1570) (@sandreza)
- High order vector invariant advection (CliMA#2317) (@simone-silvestri)
- Update architecture in distributed benchmark scripts (CliMA#2338) (@johnryantaylor)
- Return `field` from `compute!(field::ReducedComputedField)` (CliMA#2380) (@glwagner)
- Number all equations in Docs/Timestepping section (CliMA#2381) (@navidcy)
- Improve `Reduction` docstring (CliMA#2387) (@glwagner)