SpeedyWeather v0.14.0
Breaking changes
- Precipitation is not outputted anymore by default, use
add!(model, SpeedyWeather.PrecipitationOutput()...)
now - Coordinates defined in degrees lond, latd, not colat, lon #647
Merged pull requests:
- Add tracer advection (#579) (@milankl)
- Change timestep to 40min at T31 (#623) (@milankl)
- NBandRadiation scheme for longwave outgoing (#633) (@milankl)
- Number format flexibility with set! (#634) (@rocroc2017)
- Forcing/drag for primitive models too (#635) (@milankl)
- Roll back GPUArrays upgrade (#636) (@maximilian-gelbrecht)
- RingGrinds more general indexing with Colon (less escapes) (#637) (@maximilian-gelbrecht)
- Spectral Gradients Gradients (#638) (@maximilian-gelbrecht)
- ConvectiveHeating implemented (#639) (@milankl)
- GPU CI Pipeline (#645) (@maximilian-gelbrecht)
- Dummy Buildkite Pipeline (#646) (@maximilian-gelbrecht)
- Grid coordinates defined in degrees not colatitudes and radians (#647) (@milankl)
- Clamp in ZonalWind to [0, 1] for sqrt (#649) (@milankl)
set!
for time step (#650) (@milankl)- CI Extended Tests on 1.10 as well (#651) (@maximilian-gelbrecht)
- Group initialize!, timestep!, finalize! of main time loop (#652) (@milankl)
- New output variables definition simplified (#653) (@milankl)
- bug: south pole at -90 for vertices (#654) (@milankl)
- NetCDF output for tracers, precipitation rates at initialize! again (#657) (@milankl)
- First timesteps in main loop (#659) (@milankl)
- CompatHelper: bump compat for Makie in [weakdeps] to 0.22, (keep existing compat) (#663) (@github-actions[bot])
- Prescribed surface heat and evaporative fluxes (#664) (@milankl)
- AbstractVectors in interpolation.jl (#665) (@milankl)
- Initialize simulation restructured (#666) (@milankl)
- Surface fluxes modular on ocean and land (#667) (@milankl)
- [LowerTriangularMatrices] Sum for LTA (#668) (@maximilian-gelbrecht)
- Precipitation rate for coupling (#669) (@milankl)
- Bump to v0.14 (#670) (@milankl)
Closed issues:
- Design choices towards stochastic parameterizations (#199)
- Modified dynamics (#507)
- arbitrary tracer support (#564)
- Implement
Heating
as model component (#567) - Profiling of timestep (#594)
- Differentiability of Spatial Gradients (#598)
- How to use SpeedyWeather to diagnose model run instability caused by initial conditions. (#643)
- Issue with Model Execution When trunc is Greater Than or Equal to 600 (#644)