Recent Releases of ClimaCore

ClimaCore - v0.14.51

ClimaCore v0.14.51

Diff since v0.14.50

📢 API Changes:

  • Better error messages for invalid boundary conditions for certain FD stencil operators (#52)

🚀 Features

  • Better error messages for invalid boundary conditions for certain FD stencil operators (#52)
  • Add indexing support for vertical columns (#66)
  • Determine how to maximally elide intermediate allocations in the spectral broadcasting code (#124)
  • Add acknowledgment to ClimateMachine.jl repository in Documentation / README. (#191)
  • Extend BCs to be spatially variable (#630)
  • Implement communicationless water borrowing limiters (#1386)
  • Support for space with pressure as the vertical (#2421)

📑 Documentation

  • Add acknowledgment to ClimateMachine.jl repository in Documentation / README. (#191)

🐛 Fixes

  • Spaces.area does not work (#1028)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 months ago

ClimaCore - v0.14.50

ClimaCore v0.14.50

Diff since v0.14.49

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 3 months ago

ClimaCore - v0.14.49

ClimaCore v0.14.49

Diff since v0.14.48

📢 API Changes:

🚀 Features

  • Write a function to convert 2D ClimaCore space to vector of coordinates (#2398)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 4 months ago

ClimaCore - v0.14.48

ClimaCore v0.14.48

Diff since v0.14.47

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 4 months ago

ClimaCore - v0.14.47

ClimaCore v0.14.47

Diff since v0.14.46

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 4 months ago

ClimaCore - v0.14.46

ClimaCore v0.14.46

Diff since v0.14.45

📢 API Changes:

🚀 Features

  • Try ExponentialStretching in the dry HS rhoe case (#817)
  • Define more helpers (#2090)
  • Enable CLA Workflow (#2427)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 4 months ago

ClimaCore - v0.14.45

ClimaCore v0.14.45

Diff since v0.14.44

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 5 months ago

ClimaCore - v0.4.0

ClimaCore v0.4.0

Diff since v0.3.0

📢 API Changes:

🚀 Features

  • Add Biased operators (#289) (@charleskawczynski)

📑 Documentation

  • Document spectral element operators (#257) (@simonbyrne)

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 5 months ago

ClimaCore - v0.14.44

ClimaCore v0.14.44

Diff since v0.14.43

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Tempest remap test failures (#1513)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 6 months ago

ClimaCore - v0.14.43

ClimaCore v0.14.43

Diff since v0.14.42

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 6 months ago

ClimaCore - v0.14.42

ClimaCore v0.14.42

Diff since v0.14.41

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 6 months ago

ClimaCore - v0.14.41

ClimaCore v0.14.41

Diff since v0.14.40

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 8 months ago

ClimaCore - v0.14.40

ClimaCore v0.14.40

Diff since v0.14.39

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • read_mesh_new fails for stretched land grids (#2372)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 9 months ago

ClimaCore - v0.14.39

ClimaCore v0.14.39

Diff since v0.14.38

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • CUDA GPU InvalidIRError when using horizontal gradient on a LevelGrid (#2358)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 10 months ago

ClimaCore - v0.14.38

ClimaCore v0.14.38

Diff since v0.14.37

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 10 months ago

ClimaCore - v0.14.37

ClimaCore v0.14.37

Diff since v0.14.36

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 10 months ago

ClimaCore - v0.14.36

ClimaCore v0.14.36

Diff since v0.14.35

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 11 months ago

ClimaCore - v0.14.35

ClimaCore v0.14.35

Diff since v0.14.34

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • field2array error statement is inaccurate (#2320)
  • Inconsistent AxisVector indexing (#2348)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] 11 months ago

ClimaCore - v0.14.34

ClimaCore v0.14.34

Diff since v0.14.33

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • FieldVectorStyle potentially relies on a bug in Base.AbstractArrayStyle promotion rule (#2329)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.33

ClimaCore v0.14.33

Diff since v0.14.32

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.32

ClimaCore v0.14.32

Diff since v0.14.31

📢 API Changes:

🚀 Features

📑 Documentation

  • Add more docs for SharedMemory (#2303) (@charleskawczynski)

🐛 Fixes

  • Broadcasting ^2 causes allocations (#1126)
  • ClimaCore.Topologies.mesh is only defined for AbstractIntervalTopology (#2287)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.31

ClimaCore v0.14.31

Diff since v0.14.30

📢 API Changes:

🚀 Features

  • Add restart support for masked spaces (#2216)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.30

ClimaCore v0.14.30

Diff since v0.14.29

📢 API Changes:

🚀 Features

  • Adding the 1D Burgers' equation as a 1D example case. (#2241)
  • Try branching near the leaves in FD shmem (#2250)
  • Improve DebugOnly docs for finding broadcast expressions with NaNs (#2258)

📑 Documentation

  • Update debugging docs (#2259) (@charleskawczynski)
  • Fix debug docs + example_debug_post_op_callback (#2276) (@charleskawczynski)
  • Improve some doc strings (#2279) (@charleskawczynski)

🐛 Fixes

  • coordinate_field returns a reference to the coordinates, so modifying the resulting Field modifies the underlying space (#2265)
  • The example post_op_callback in DebugOnly fails with reductions (#2266)
  • Unhelpful error message in getproperty for NamedTuple-valued Fields (#2274)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.29

ClimaCore v0.14.29

Diff since v0.14.28

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Spaces.horizontal_space(ClimaCore.level(space, 1)) returns an extruded space (#2197)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.28

ClimaCore v0.14.28

Diff since v0.14.27

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.27

ClimaCore v0.14.27

Diff since v0.14.26

📢 API Changes:

🚀 Features

  • InputOutput does not support PointSpaces (#2171)
  • Masks don't inherit from broadcast expressions (#2226)
  • Support for map!? (#2247)
  • Specialize field constructor for boolean fields (#2239) (@charleskawczynski)

📑 Documentation

🐛 Fixes

  • Type instability in get_boundary edge case (#1755)
  • Hard-to-debug error when LinearAlgebra.cdot and MatrixFields.cdot are both imported (#1774)
  • Tests InputOutput read are not very stringent (#1996)
  • Environment is not fully reproducible (#2178)
  • ncolumns is in Fields but nlevels is in Spaces (#2198)
  • bug in divergence_result_type (#2208)
  • MatrixField tests suddenly started breaking (#2217)
  • Masks don't inherit from broadcast expressions (#2226)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 1 year ago

ClimaCore - v0.14.26

ClimaCore v0.14.26

Diff since v0.14.25

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • no method matching level(::ClimaCore.DataLayouts.IFH{Float64, 5, Array{Float64, 3}}, ::Int64) in ClimaCoupler with ClimaCore 0.14.25 (#2193)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.25

ClimaCore v0.14.25

Diff since v0.14.24

📢 API Changes:

🚀 Features

  • gradient on combination of horizontal and 3d fields does not work (#1989)

📑 Documentation

🐛 Fixes

  • Cannot construct VIFH DataLayout cuda spaces (#1383)
  • Some links/badges are broken in the readme (#1612)
  • gradient on combination of horizontal and 3d fields does not work (#1989)
  • Distributed remapping interpolation bug (#2108)
  • CommonSpaces are not compatible with MPI (#2175)
  • Tests are failing with missing method for zero (#2177)
  • to_device and to_cpu are not working as intended (#2186)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.24

ClimaCore v0.14.24

Diff since v0.14.23

📢 API Changes:

🚀 Features

  • Allow do-syntax with HDF5Writer (#1480)
  • Reexport face_space and center_space (#2101)
  • ClimaCore operators must exist at top-level scope, which limits user expressibility (#2155)
  • Add data2array support for DataF layouts (#2143) (@charleskawczynski)
  • Add do-syntax support for HDF5Reader/Writer (#2147) (@charleskawczynski)
  • Define to_device and to_cpu (#2163) (@charleskawczynski)

📑 Documentation

🐛 Fixes

  • Strange behavior of similar and broadcast with Fields of IJFH datalayout (#598)
  • Spatially varying BC dont work for grads? (#994)
  • FiniteDifferenceSpace does not support level (#2059)
  • Cannot materialize instantiated FieldMatrix broadcasted objects (#2146)
  • Deformation flow with limiter broke in CI (#2151)
  • Re-instantiation of SpectralBroadcasted fails (#2160)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.23

ClimaCore v0.14.23

Diff since v0.14.22

📢 API Changes:

  • Implement Hyperdiffusion as Operator (#125)

🚀 Features

  • Add debug compare (#711)
  • Fix windows tests (#1205)
  • Move space and field from GPU to CPU (#1296)
  • The remapper does not work for purely vertical spaces (#2032)
  • Add convenience function for truncating stack traces (#2128)

📑 Documentation

  • Fix some DebugOnly docs (#2135) (@charleskawczynski)

🐛 Fixes

  • DataLayout Backing Array Dimension Checks (#664)
  • Tests failing due to out of memory (#948)
  • error in bubble_3d_invariant_rhoe.jl -- getindex (#2054)
  • adapt for spaces/fields is broken (#2091)
  • Constructing a high resolution space on GPU fails (#2096)
  • ClimaUtilities and ClimaTimesteppers downstream tests are failing (#2104)
  • Fieldvector benchmarks give 137 error status (#2109)
  • DebugOnly module is missing a post-callback somewhere (#2138)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.22

ClimaCore v0.14.22

Diff since v0.14.21

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.21

ClimaCore v0.14.21

Diff since v0.14.20

📢 API Changes:

🚀 Features

  • Support DataLayouts.VF in InputOutput.read_field() (#2099)

📑 Documentation

🐛 Fixes

  • copyto!(::Field, ::Field) performance is 2x slower than parent array (#1403)
  • ClimaCoreMakie fieldheatmap gives warning (#2093)
  • Minimum on a field does not return the correct value on GPU (#2097)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.20

ClimaCore v0.14.20

Diff since v0.14.19

📢 API Changes:

🚀 Features

  • Remove field dimension in DataLayouts (#1748)
  • Leverage linear indexing for pointwise kernels (#1889)
  • Fix uncoalesced memory reads (#1910)
  • Drop the field dimension + use linear indexing (#1928)
  • Add FieldVector microbenchmarks and improve performance (#2067)
  • Define getindex_field and setindex_field (#2050) (@charleskawczynski)
  • Add HF datalayouts (#2055) (@charleskawczynski)

📑 Documentation

  • Add more docs to rcompare (#2073) (@charleskawczynski)

🐛 Fixes

  • In example shallow_water.jl the error ClimaCore.Operators.Divergence{()} are not callable appears ? (#2044)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.19

ClimaCore v0.14.19

Diff since v0.14.18

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.18

ClimaCore v0.14.18

Diff since v0.14.17

📢 API Changes:

🚀 Features

  • Add convenience accessors (#908)

📑 Documentation

🐛 Fixes

  • #1920 broke CI on Julia 1.11 (#1923)
  • DeepSphericalGrid is not correctly saved into HDF5 files (#2009)
  • #1992 broke the gpu multiple field solve for the land (#2019)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.17

ClimaCore v0.14.17

Diff since v0.14.16

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Higher resolution column cases cannot be run on GPU (#1854)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.16

ClimaCore v0.14.16

Diff since v0.14.15

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Higher resolution column cases cannot be run on GPU (#1854)
  • JET failures in combine_eltypes (#1991)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.15

ClimaCore v0.14.15

Diff since v0.14.14

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.14

ClimaCore v0.14.14

Diff since v0.14.13

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Inference failure in broadcast expression (#1981)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.13

ClimaCore v0.14.13

Diff since v0.14.12

📢 API Changes:

🚀 Features

📑 Documentation

  • Remove dependence on OrdinaryDiffEq in docs env (#1976) (@charleskawczynski)

🐛 Fixes

  • Some methods in Quadratures need type casting (#1820)
  • Higher resolution column cases cannot be run on GPU (#1854)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 1 year ago

ClimaCore - v0.14.12

ClimaCore v0.14.12

Diff since v0.14.11

📢 API Changes:

🚀 Features

  • Add support for column index traversal. (#786)
  • Add support for reduce-like operations over columns (#1095)
  • Add iterator for real-world fields in test suite (#1293)
  • Forward fill! to parent (#1888)
  • Use static parameters for indexing in DSS (#1895)
  • add hyperbolic tangent stretching (#1927)
  • add hyperbolic tangent stretching (#1930) (@szy21)

📑 Documentation

🐛 Fixes

  • GPU broadcasting sometimes breaks with type casting (#1097)
  • Method redefinition in ClimaCoreTempestRemap (#1945)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 2 years ago

ClimaCore - v0.14.11

ClimaCore v0.14.11

Diff since v0.14.10

📢 API Changes:

🚀 Features

  • Add column_accumulate and generalize column_reduce (#1903) (@dennisYatunin)

📑 Documentation

🐛 Fixes

  • Missing method for column_integral_indefinite! for CUDADevice (#1833)
  • Donwstream test for ClimaCoupler is failing (#1911)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 2 years ago

ClimaCore - v0.14.10

ClimaCore v0.14.10

Diff since v0.14.9

📢 API Changes:

🚀 Features

  • Make limiters GPU-compatible (#1368)
  • Use dispatch for cpu-gpu kernels (#1862)

📑 Documentation

🐛 Fixes

  • rebuild is not exercised in the test suite (#1761)
  • Potential off-by-one bug in IJFH-VF broadcasting (#1824)
  • The Δz_field test generates bad LocalGeometry objects (#1827)
  • ClimaCore>test fails locally (#1846)
  • Dispatching on ReshapedArrays is broken (#1860)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 2 years ago

ClimaCore - v0.14.9

ClimaCore v0.14.9

Diff since v0.14.8

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 2 years ago

ClimaCore - v0.14.8

ClimaCore v0.14.8

Diff since v0.14.7

📢 API Changes:

🚀 Features

  • Add wrapper for FieldMatrix and FieldMatrixSolver (#1788) (@dennisYatunin)

📑 Documentation

🐛 Fixes

  • Deep atmosphere might have some bugs (#1727)
  • Add downstream tests (#1776)
  • Dispatch logic in copyto!/fill! is broken for SubArray's with parent CuArrays (#1786)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 2 years ago

ClimaCore - v0.14.7

ClimaCore v0.14.7

Diff since v0.14.6

📢 API Changes:

🚀 Features

  • Remove methods that append local_geometry_field to broadcasted objects (#1754)
  • Add support for field_to_array and array_to_field (#1765)

📑 Documentation

🐛 Fixes

  • With ClimaCore 0.14.6, the remapping module in ClimaCoupler produces incorrect results (#1772)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 2 years ago

ClimaCore - v0.14.6

ClimaCore v0.14.6

Diff since v0.14.5

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • CUDA 5.4 bug (#1759)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.14.5

ClimaCore v0.14.5

Diff since v0.14.4

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.14.4

ClimaCore v0.14.4

Diff since v0.14.3

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.14.3

ClimaCore v0.14.3

Diff since v0.14.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.14.2

ClimaCore v0.14.2

Diff since v0.14.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.14.1

ClimaCore v0.14.1

Diff since v0.14.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.14.0

ClimaCore v0.14.0

Diff since v0.13.4

📢 API Changes:

🚀 Features

  • Remapping for diagnostic output (#742)
  • Move support for CUDA to extension (#1667)
  • Add support for regridding multiple Fields at the same time (#1668)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.13.4

ClimaCore v0.13.4

Diff since v0.13.3

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • cpu_held_suarez_rho_e case is broken (#1406)
  • Deprecate FiniteDifferenceSpace constructor (#1439)
  • AxisTensor components from Int to Float (#1460)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.13.3

ClimaCore v0.13.3

Diff since v0.13.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.13.2

ClimaCore v0.13.2

Diff since v0.13.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.13.1

ClimaCore v0.13.1

Diff since v0.13.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.13.0

ClimaCore v0.13.0

Diff since v0.12.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Broadcasting or-or incurs allocations (#1355)
  • buoyancy_gradients parameter size too large (#1597)
  • Inference failure when inlining (#1602)
  • Dep warnings result in inference failure (#1630)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 2 years ago

ClimaCore - v0.12.1

ClimaCore v0.12.1

Diff since v0.12.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • FieldVector broadcast inference failure (#1465)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.12.0

ClimaCore v0.12.0

Diff since v0.11.9

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Hypsography is not GPU-compatible (#1524)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.9

ClimaCore v0.11.9

Diff since v0.11.8

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Add _first callback for non-concrete eltype in broadcast expression (#1502)
  • Memoization of Grids via WeakValueDIct can processes to diverge (#1589)
  • extend write! for PointSpaces (#1599)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.8

ClimaCore v0.11.8

Diff since v0.11.7

📢 API Changes:

🚀 Features

  • Add min_nodal_distance / mean_nodal_distance (#1580)

📑 Documentation

🐛 Fixes

  • Overloading Base.show(::IO, ::Type{<:Fields.Field}) invalidates many methods (#1237)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.7

ClimaCore v0.11.7

Diff since v0.11.6

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.6

ClimaCore v0.11.6

Diff since v0.11.5

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.5

ClimaCore v0.11.5

Diff since v0.11.4

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.4

ClimaCore v0.11.4

Diff since v0.11.3

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.3

ClimaCore v0.11.3

Diff since v0.11.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • no local_dss_weights method for LevelGrid (#1565)
  • LevelGrid plotting error (#1571)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.2

ClimaCore v0.11.2

Diff since v0.11.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Allocations incurred from broadcast expression (#1372)
  • axes(field) for a level field (#1563)
  • LevelGrid quadrature_style error (#1564)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.11.1

ClimaCore v0.11.1

Diff since v0.11.0

📢 API Changes:

🚀 Features

  • Linear solver machinery required for implicit diffusion/EDMF in ClimaAtmos (#1551)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by dennisYatunin over 2 years ago

ClimaCore - v0.11.0

ClimaCore v0.11.0

Diff since v0.10.56

📢 API Changes:

🚀 Features

  • Guarantee uniqueness of topologies and spaces (#1120)

📑 Documentation

🐛 Fixes

  • Compiling functions that take tuples of Fields with Spaces inside is unreasonably expensive (#1467)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.56

ClimaCore v0.10.56

Diff since v0.10.55

📢 API Changes:

🚀 Features

  • Add GPU support for horizontal limiters (#1493)

📑 Documentation

🐛 Fixes

  • Make interpolate_array GPU compatibile (#1509)
  • gpu sum broken for fields with more than one variable (#1518)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.55

ClimaCore v0.10.55

Diff since v0.10.54

📢 API Changes:

🚀 Features

  • Define indefinite column integrals for arbitrary functions (#1492)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.54

ClimaCore v0.10.54

Diff since v0.10.53

📢 API Changes:

🚀 Features

  • Add support for hypsography in interpolate_array (#1488)
  • Add support for topography in distributed_remapping (#1497) (@Sbozzolo)

📑 Documentation

🐛 Fixes

  • Cannot upgrade to CUDA.jl 5 (#1500)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.53

ClimaCore v0.10.53

Diff since v0.10.52

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • NamedTuple-Field r-operations are broken (#1453)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.52

ClimaCore v0.10.52

Diff since v0.10.51

📢 API Changes:

🚀 Features

  • Inline all the things (#1455)

📑 Documentation

  • Fix lists in docs (#1473) (@Sbozzolo)

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.51

ClimaCore v0.10.51

Diff since v0.10.50

📢 API Changes:

🚀 Features

  • Enable indexing FieldVectors with column indices (#1442)
  • Inline all the things (#1455)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.50

ClimaCore v0.10.50

Diff since v0.10.49

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • DSS doesn't work for Covariant123Vectors (#1443)
  • Convert floating point in interpolate_array (#1457)
  • Vector Fields don't support .= constant (#1461)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.49

ClimaCore v0.10.49

Diff since v0.10.48

📢 API Changes:

🚀 Features

  • Improve FieldVector broadcasting, and other potential speed-ups (#275)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] over 2 years ago

ClimaCore - v0.10.48

ClimaCore v0.10.48

Diff since v0.10.47

📢 API Changes:

🚀 Features

  • Change from DiffEqBase to SciMLBase (#331)
  • Add column benchmarks on sphere (#1409)

📑 Documentation

  • Make docs strict (#1421) (@charleskawczynski)

🐛 Fixes

  • Implict solver test broken with latest DiffEq (#409)
  • Fix many documentation warnings (#1418)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.47

ClimaCore v0.10.47

Diff since v0.10.46

📢 API Changes:

🚀 Features

  • Thread-per-node stencil operator kernels (#1391)

📑 Documentation

🐛 Fixes

  • Inference regression in ClimaCore 0.10.33 (#1223)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.46

ClimaCore v0.10.46

Diff since v0.10.45

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.45

ClimaCore v0.10.45

Diff since v0.10.44

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.44

ClimaCore v0.10.44

Diff since v0.10.43

📢 API Changes:

🚀 Features

  • Decrease CI times (#837)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.43

ClimaCore v0.10.43

Diff since v0.10.42

📢 API Changes:

🚀 Features

  • GPU-capable Thomas algorithm applied directly to StencilCoefs (#1345)

📑 Documentation

🐛 Fixes

  • Broadcasting ^2 causes allocations (#1126)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.42

ClimaCore v0.10.42

Diff since v0.10.41

📢 API Changes:

🚀 Features

  • Add SLEVE coordinate option (#1329) (@akshaysridhar)

📑 Documentation

  • Add SLEVE coordinate option (#1329) (@akshaysridhar)

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.41

ClimaCore v0.10.41

Diff since v0.10.40

📢 API Changes:

🚀 Features

  • Options for interior mesh relaxation with non-zero surface elevation. (#1255)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.40

ClimaCore v0.10.40

Diff since v0.10.39

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Implicit stencil test time regression (#1134)
  • CUDA sum incorrect on V100 (#1240)
  • DSS fails inference (#1283)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.39

ClimaCore v0.10.39

Diff since v0.10.38

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • DSS fails inference (#1283)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.38

ClimaCore v0.10.38

Diff since v0.10.37

📢 API Changes:

🚀 Features

  • Add options for surface-elevation smoothing (#1254)

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.37

ClimaCore v0.10.37

Diff since v0.10.36

📢 API Changes:

🚀 Features

  • Assert DSS is being called on non-empty fields (#1267)

📑 Documentation

🐛 Fixes

  • Add bounds check to new processes in tests (#1208)
  • OOM errors in CI initialization (#1242)
  • DivideError: integer division error in ClimaAtmos (#1265)
  • Out of Bounds error for empty fields (#1272)
  • Missing deprecated PointSpace (#1275)
  • DSS fails inference (#1283)
  • Widen spectral element tests to extruded spaces (#1285)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] almost 3 years ago

ClimaCore - v0.10.36

ClimaCore v0.10.36

Diff since v0.10.35

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.35

ClimaCore v0.10.35

Diff since v0.10.34

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Composed operators use too much parameter space (#1226)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.34

ClimaCore v0.10.34

Diff since v0.10.33

📢 API Changes:

🚀 Features

  • Test GPU DSS operations on extruded spaces (#1193)
  • Support CUDA MapReduce for single column data (#1231)

📑 Documentation

🐛 Fixes

  • Positive preserving methods (#1241)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.33

ClimaCore v0.10.33

Diff since v0.10.32

📢 API Changes:

🚀 Features

  • Remove bubble warning (#1210)

📑 Documentation

🐛 Fixes

  • Windows CI is flakey due to 829 (#835)
  • Increased allocations in latest released (#881)
  • Inference failure (#1024)
  • One test failure (#1196)
  • Logic bug in Zalesak operator (#1218)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.32

ClimaCore v0.10.32

Diff since v0.10.31

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.31

ClimaCore v0.10.31

Diff since v0.10.30

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.30

ClimaCore v0.10.30

Diff since v0.10.29

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.29

ClimaCore v0.10.29

Diff since v0.10.28

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Incorrect docs string description on remap_weights (#1152)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.28

ClimaCore v0.10.28

Diff since v0.10.27

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • CUDA dss code giving incorrect results (#1140)
  • column method for VIFH layouts required (#1143)

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago

ClimaCore - v0.10.27

ClimaCore v0.10.27

Diff since v0.10.26

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Climate Change - Earth and Climate Modeling - Julia
Published by github-actions[bot] about 3 years ago