Skip to content

Releases: SpeedyWeather/SpeedyWeather.jl

v0.9.0

12 Mar 23:10
76b099e
Compare
Choose a tag to compare

SpeedyWeather v0.9.0

Diff since v0.8.0

Merged pull requests:

Closed issues:

  • online particle tracking (#413)
  • Convection too weak?! (#436)
  • Condensation fireworks (#445)
  • [JOSS Review] firstnames vs. initials in .bib file (#449)
  • Question about example in Docs/SpeedyTransforms/Geostrophy (#452)
  • Precompilation Error (#466)

v0.8.0

24 Jan 22:00
8f3e0a7
Compare
Choose a tag to compare

SpeedyWeather v0.8.0

Diff since v0.7.1

Merged pull requests:

Closed issues:

  • Literated example with the animation that is currently in README? (#297)
  • Global shallow-water run (#323)
  • Hybrid vertical coordinates (#329)
  • What constitutes the 'state' of the model at a particular timestep (#347)
  • SpeedyWeather's logic and information flow (#350)
  • Zanna & Bolton eddy parameterization (#402)

v0.7.1

06 Dec 22:53
90ed564
Compare
Choose a tag to compare

SpeedyWeather v0.7.1

Diff since v0.7.0

Merged pull requests:

Closed issues:

  • Given user-facing parameters that represent a time period actually units (#417)

v0.7.0

30 Nov 23:19
a58446c
Compare
Choose a tag to compare

SpeedyWeather v0.7.0

Diff since v0.6.0

Merged pull requests:

Closed issues:

  • References for the dynamical core (#45)
  • Use logging infrastructure for feedback messages (#68)
  • Number format-flexibility (#137)
  • Forcing and climatology in the shallow water system (#151)
  • Liniting (#220)
  • 16 bit model (#375)
  • divergence! should set last row to zero (#382)
  • plotting error with Float32sr spectralgrid! (#388)
  • Shallow water run (#391)
  • Barotropic vorticity model: Stochastic stirring (#394)
  • run BarotropicModel T21 with BFloat16 and output (#406)
  • low precision stochastic rounding (#411)
  • Output time axis: option to adhere to output_dt exactly (#416)

v0.6.0

01 Sep 22:54
3e0f0d0
Compare
Choose a tag to compare

SpeedyWeather v0.6.0

Diff since v0.5.0

Closed issues:

  • 16-bit FFT (#31)
  • Expanding the Documentation (#263)
  • Cannot run example on non-GPU system (#282)
  • Windows permssions problem (#285)
  • Precompilation warnings? (#296)
  • Away from monolithic run_speedy()? (#320)
  • CI runs on latest Julia release -- should we add more? (#325)
  • Query about computational resources (#342)
  • CI test on supported Julia versions? (#359)
  • Precompilation errors of IrrationalConstants dependency (#366)
  • SpectralGrid not defined in v0.5 (#367)

Merged pull requests:

v0.5.0

23 May 23:12
d2c4409
Compare
Choose a tag to compare

SpeedyWeather v0.5.0

Diff since v0.4.0

Closed issues:

  • Parallelism in the vertical (#20)
  • Pretty printing (#57)
  • Horizontal domain decomposition for parametrizations (#83)
  • Overhaul approach to physical constants and model parameters (#86)
  • Consistency between NetCDF output grid and internal grid? (#146)
  • OctahedralGaussianGrid not defined (#168)
  • Variable initialisation (#170)
  • Inconsistency of pressure variable in convection parametrizations (#171)
  • Use PsychroLib for psychrometric calculations (#172)
  • Precision of Time Output in NetCDF Files (#180)
  • Move to SpeedyWeather orga (#182)
  • Move parameterisations into folder (#183)
  • Discuss general API (#184)
  • Solution struct / return the Output struct (#185)
  • Pre-compilation warnings (#194)
  • Gradients in spectral space ref in Docs/Dynamical Core is broken (#203)
  • Merging strategy (#214)
  • Abstraction, type-hierarchy and modularity (#222)
  • Not more than 70 vertical levels (#228)
  • Outsourcing packages (#231)
  • Incompatible with Julia 1.7? (#232)
  • Unable to open output files using NCDatasets.jl (#236)
  • First output timestep is < 6 hours. (#237)
  • semi-implicit corrections (#252)
  • Linearize virtual temperature for geopotential? (dynamics only) (#254)
  • Renaming in Prognostic/DiagnosticVariables (#255)
  • Crazy temperatures: Vertical advection bug? (#257)
  • Output time precision (again) (#266)
  • Vertical advection instability? (#271)
  • Not thread-safe / bit reproducible ?! (#272)
  • Missing (-1)^{n+1} factor from hyperdiffusion term (#286)
  • Greenland whole column instability at T255 (#289)
  • Broken precompilation on Linux? (#294)
  • Temperature profiles, forcing vs implicit (#299)
  • Power spectrum (#304)
  • Diffusion scaling (#306)
  • Vertical diffusion (#309)
  • Topography smoothing (#310)
  • Static energy diffusion (#311)

Merged pull requests:

v0.4.0

17 Oct 18:15
4b31767
Compare
Choose a tag to compare

SpeedyWeather v0.4.0

Diff since v0.3.0

Closed issues:

  • Prepare input data (#40)
  • Float32 vs Float64 performance (#106)
  • A new grid for SpeedyWeather.jl? (#112)
  • Shortening the Legendre Transform over m (#131)
  • Output grids (#134)
  • Broadcast operations with LowerTriangularMatrix (#135)
  • Inverse Laplacian (#141)
  • Longitude offset rotation (#159)
  • @simd in Legendre Transform? (#162)
  • copyto! function of LowerTriangularMatrix (#165)

Merged pull requests:

v0.3.0

10 Aug 02:05
Compare
Choose a tag to compare

SpeedyWeather v0.3.0

Diff since v0.2.1

Closed issues:

  • Pre-allocate grid-point pressure values and use consistent naming (#91)
  • Rotating spherical harmonics gif not showing up (#96)
  • Initial conditions for shallow water (#98)
  • Float64 run_speedy doesn't output correctly (#102)
  • Float32 high resolution spectral transform (#104)
  • LowerTriangularMatrix for spectral coefficients (#111)

Merged pull requests:

  • make scale_coslat! on output type flexible (#103) (@milankl)
  • Orography Legendre precomputation in Float64 (#105) (@milankl)
  • Take exponential of pres_grid for parametrizations (#107) (@white-alistair)
  • Renaming for consistency, UV_from_vor! added (#108) (@milankl)
  • Docs: sph harmonics + derivates updated (#109) (@milankl)
  • LowerTriangularMatrix implemented (#110) (@milankl)
  • write restart file, restart from it (#113) (@milankl)
  • CompatHelper: add new compat entry for JLD2 at version 0.4, (keep existing compat) (#114) (@github-actions[bot])
  • CompatHelper: add new compat entry for CodecZlib at version 0.7, (keep existing compat) (#115) (@github-actions[bot])
  • fibonacci -> triangle number (#116) (@milankl)
  • LowerTriangularMatrix in PrognVars, DiagnVars +restructured (#117) (@milankl)
  • Basics for KernelAbstractions / GPU (#118) (@maximilian-gelbrecht)

v0.2.1

01 Jul 17:35
1881d47
Compare
Choose a tag to compare

SpeedyWeather v0.2.1

Diff since v0.2.0

Closed issues:

  • Get run id fails if 000?.xyz exists (#97)

Merged pull requests:

v0.2.0

28 Jun 15:06
edd1de8
Compare
Choose a tag to compare

SpeedyWeather v0.2.0

Diff since v0.1.1

Closed issues:

  • Spectral gradient leakage? (#63)
  • Spectral gradient unit test (#75)
  • Factory Methods for Testing (#84)

Merged pull requests: