Skip to content

Releases: CliMA/ClimaOcean.jl

v0.8.7

15 Oct 09:16
5170414

Choose a tag to compare

ClimaOcean v0.8.7

Diff since v0.8.6

Merged pull requests:

v0.8.6

15 Oct 01:02
f22d571

Choose a tag to compare

ClimaOcean v0.8.6

Diff since v0.8.5

Merged pull requests:

  • Read ECCO-Darwin field from NASA Earthdata for initial conditions and restoring (#328) (@seamanticscience)
  • Use AdvectiveFormulation for the skew fluxes (#628) (@simone-silvestri)
  • CompatHelper: add new compat entry for MeshArrays at version 0.3, (keep existing compat) (#630) (@github-actions[bot])
  • CompatHelper: add new compat entry for Glob at version 1, (keep existing compat) (#632) (@github-actions[bot])
  • Remove SurfaceFluxes.jl dependency (#635) (@simone-silvestri)
  • Drop ECCODarwin tests (#637) (@simone-silvestri)
  • Changes ExponentialCoordinate to ExponentialDiscretization (#638) (@taimoorsohail)
  • Remove SurfaceFluxes dependency from Project.toml (#648) (@navidcy)
  • Allow passing a COPERNICUS_USERNAME and COPERNICUS_PASSWORD as enviroment variables (#649) (@simone-silvestri)
  • update PrescribedAtmosphere state to load correct time indices into memory (#651) (@xkykai)
  • Replace q_vap_saturation_from_density with q_vap_from_p_vap (#653) (@szy21)
  • Add possibility to change top BC for the sea_ice_simulation (#657) (@simone-silvestri)
  • Get constants (e.g., g, R_Earth, Ω_Earth) from Oceananigans.defaults (#658) (@navidcy)
  • tag v0.8.6 (#663) (@juliasloan25)

Closed issues:

  • Workflow for downloading input forcing files without GPU node internet access (#344)
  • Using MultiYearJRA55 with different start date as dataset causes out-of-bounds time indexing during interpolate_atmospheric_state! in OceanSeaIceModel (#646)
  • Distributed MPI runs unable to save variables using jldsave (#647)
  • Atlantic Ocean over one_degree_simulation (#650)
  • DistributedFillHalo MethodError when running a distributed GPU ocean-sea-ice model (#655)

v0.8.5

30 Sep 13:24
714ea95

Choose a tag to compare

ClimaOcean v0.8.5

Diff since v0.8.4

Merged pull requests:

  • Ensure consistent download_dataset for Copernicus data (#522) (@simone-silvestri)
  • Change the one-degree example top vertical resolution from ~50m to ~8m (#591) (@navidcy)
  • Bump actions/checkout from 4 to 5 (#601) (@dependabot[bot])
  • Use tmp directories for multi year JRA55 tests (#610) (@simone-silvestri)
  • CompatHelper: bump compat for Oceananigans to 0.99, (keep existing compat) (#613) (@github-actions[bot])
  • add colon2dash function to fix prefix (#617) (@xkykai)
  • fix end date for glorys monthly (#621) (@xkykai)
  • Add metadata_path import to Copernicus module (#623) (@xkykai)
  • fix inpainted filepath for Copernicus (#625) (@xkykai)
  • Restructure sea ice ocean fluxes (#627) (@simone-silvestri)

Closed issues:

  • download_dataset for Copernicus doesn't work with Windows due to colon in filename (#616)
  • FieldTimeSeries(::Metadata, ...) makes redundant downloads for multiple dates (#618)
  • GLORYSMonthly's last_date is wrong (#620)
  • missing using ClimaOcean.DataWrangling: metadata_path in Copernicus.jl (#622)
  • inpainted_metadata_path for Copernicus does not include metadata.dir (#624)

v0.8.4

04 Sep 11:03
05b9d45

Choose a tag to compare

ClimaOcean v0.8.4

Diff since v0.8.3

Merged pull requests:

  • Reinstate JRA55 multi year tests (#538) (@simone-silvestri)
  • CompatHelper: bump compat for Oceananigans to 0.98, (keep existing compat) (#608) (@github-actions[bot])
  • Update PrescribedAtmosphere default thermodynamics_parameters (#609) (@navidcy)

v0.8.3

29 Aug 06:38
652f730

Choose a tag to compare

ClimaOcean v0.8.3

Diff since v0.8.2

Merged pull requests:

  • CompatHelper: bump compat for Thermodynamics to 0.14, (keep existing compat) (#603) (@github-actions[bot])
  • Bump patch release v0.8.3 (#606) (@juliasloan25)

v0.8.2

12 Aug 11:38
f559d7e

Choose a tag to compare

ClimaOcean v0.8.2

Diff since v0.8.1

Merged pull requests:

  • Use zstar in examples (#573) (@simone-silvestri)
  • Change ECCO_PASSWORD to ECCO_WEBDAV_PASSWORD (#586) (@navidcy)
  • Expose update_state!(atmos::PrescribedAtmosphere) (#590) (@navidcy)
  • CompatHelper: bump compat for Reactant in [weakdeps] to 0.2, (keep existing compat) (#593) (@github-actions[bot])
  • Expose include_rivers_and_icebergs kwarg instead of using the default (#594) (@navidcy)
  • CompatHelper: bump compat for Thermodynamics to 0.13, (keep existing compat) (#596) (@github-actions[bot])
  • Using the new Oceananigans (#597) (@simone-silvestri)
  • Remove vertical_coordinate kwarg from ocean_simulation (#598) (@simone-silvestri)
  • Respect the words "sea" and "ice" (#599) (@glwagner)
  • (0.8.2) Bump version (#600) (@glwagner)

Closed issues:

  • Setting a user-defined atmosphere iteration number or time on GPUs causes illegal memory crash (#566)
  • ZStar to be renamed to ZStarCoordinate (#592)
  • ERROR because ExponentialCoordinate (#595)

v0.8.1

28 Jul 04:03
af11299

Choose a tag to compare

ClimaOcean v0.8.1

Diff since v0.8.0

Merged pull requests:

  • Increase timestep for the one-degree global simulation (#585) (@navidcy)
  • Patch required for Oceananigans >=0.97.4 (#588) (@navidcy)

Closed issues:

  • CondaPkg fails to install copernicusmarine (#589)

v0.8.0

24 Jul 10:11
b4e7d54

Choose a tag to compare

ClimaOcean v0.8.0

Diff since v0.7.3

Breaking changes

  • ExponentialCoordinate now is imported from Oceananigans and also it does not include a default right=0 coordinate domain boundary. Thus, what was previously written:

    Nz = 100
    z = ClimaOcean.ExponentialCoordinate(Nz, -4000)

    is now written,

    Nz = 100
    z = Oceananigans.ExponentialCoordinate(Nz, -4000, 0)

Merged pull requests:

  • Drop ClimaOcean.GridUtils in favor of Oceananigans.Grids coordinate_utils since Oceananigans 0.97.2 (#583) (@navidcy)

Closed issues:

  • Bug in DatasetRestoring (#556)
  • Use ExponentialCoordinate and ConstantToStretchedCoordinate from Oceananigans (#582)

v0.7.3

23 Jul 02:21
85e70e1

Choose a tag to compare

ClimaOcean v0.7.3

Diff since v0.7.2

Merged pull requests:

v0.7.2

22 Jul 01:21
2a81e59

Choose a tag to compare

ClimaOcean v0.7.2

Diff since v0.7.1

Merged pull requests:

Closed issues:

  • Warming in one degree simulation is vertical grid dependent (#547)
  • North pole imprint in sea ice (#549)
  • Docs on interface fluxes were deleted (#577)