v0.4.0
SpeedyWeather v0.4.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:
- CompatHelper: bump compat for CUDAKernels to 0.4, (keep existing compat) (#119) (@github-actions[bot])
- CompatHelper: bump compat for KernelAbstractions to 0.8, (keep existing compat) (#120) (@github-actions[bot])
- AbstractGrids towards HEALPix or Octahedral (#122) (@milankl)
- Parametrizations with ColumnVariables (#123) (@milankl)
- Grid abstractions +indexing, SpecTrans performance (#124) (@milankl)
- LowerTriangularMatrix extended (#125) (@milankl)
- Grid-flexible spectral transform (#127) (@milankl)
- Convection (#128) (@white-alistair)
- Adapt functions for diagnostic_variables.jl (#130) (@katharinamaetschke)
- Grid indexing (#132) (@milankl)
- Update README.md (#133) (@milankl)
- Float32 spectral transform (#136) (@milankl)
- add OctahedralClenshawGrid + some refactoring of src/grids.jl (#138) (@hottad)
- Initialize sigma levels manually (#139) (@maximilian-gelbrecht)
- Grid to matrix for output (#140) (@milankl)
- Inverse Laplace ∇⁻²! via kernel in ∇²! (#142) (@milankl)
- Adapt structures for diagnostic variables and prognostic variables (#143) (@katharinamaetschke)
- Interface relaxation with seasonal cycle (#144) (@milankl)
- Shallow water model and OctahedralClenshawGrid default (#145) (@milankl)
- Add kernelabstractions_adtests CI (#147) (@maximilian-gelbrecht)
- Keep GPU branch up to date (#148) (@maximilian-gelbrecht)
- FullHEALPixGrid (#150) (@milankl)
- Update CI.yml (#152) (@maximilian-gelbrecht)
- set_vars! function to easily set variables in PrognosticVariables (#154) (@maximilian-gelbrecht)
- fix get_var for pressure (#155) (@maximilian-gelbrecht)
- HEALPix4Grid and FullHEALPix4Grid implementation (#156) (@hottad)
- Lon offset rotation enabled (#160) (@milankl)
- Healpix.jl dep removed (#163) (@milankl)
- LowerTriangularMatrix Broadcast fix (#164) (@maximilian-gelbrecht)
- Legendre shortcut: truncate loop over m (#166) (@milankl)
- No [l,m] access to LTM in gradients (#167) (@milankl)