Releases: FourierFlows/FourierFlows.jl
Releases · FourierFlows/FourierFlows.jl
v0.4.4
FourierFlows v0.4.4
Merged pull requests:
v0.4.3
v0.4.2
FourierFlows v0.4.2
Closed issues:
- gitlab-ci test stall with Julia v1.3 (#139)
Merged pull requests:
- Install TagBot as a GitHub Action (#149) (@JuliaTagBot)
- Clean up docs from outdated Kuramoto-Shivashinsky example (#150) (@navidcy)
- Disable multithread for gitlab-ci tests (#151) (@navidcy)
- Adds 1D geostrophic adjustment example (#153) (@apaloczy)
- Fixes bug in the momentum equations (#154) (@apaloczy)
- CompatHelper: bump compat for "CUDAapi" to "4.0" (#156) (@github-actions[bot])
- removes FFTW < v1.2 bound (#158) (@navidcy)
- relax upperbounds for CuArrays (#159) (@navidcy)
- Increases Coverage (#160) (@navidcy)
- Upgrade CuArrays (#163) (@navidcy)
v0.4.1
v0.4.1 (2020-02-01)
v0.4.0
v0.4.0 (2020-01-21)
Closed issues:
- Remove structvarsexpr() (#145)
- Redundant load of mul! and ldiv! functions (#132)
- Automatic GPU tests with gitlab.com/JuliaGPU (#127)
- Register FourierFlows.jl v0.3.2 (#126)
Merged pull requests:
- Adds upper bounds (#147) (navidcy)
- Removes structvarsexpr() (#146) (navidcy)
- codecov.yml config (#144) (navidcy)
- Uses (r)fftfreq to construct wavenumber grids (#143) (navidcy)
- Cleans up dependencies (#138) (navidcy)
- Adds test for ArrayType (#137) (navidcy)
- Adds ThreeDGrid (#136) (navidcy)
- Minor cleanup + julia 1.3 + GPU test coverage via gitlab (#135) (navidcy)
- Add gitlab GPU testing functionality (#130) (navidcy)
v0.3.2
v0.3.1
v0.3.1 (2019-08-28)
Closed issues:
- No tests for output (#114)
- Docs stable version is stuck back at v0.1.3 (#112)
- Grids with T other than the default Float64 are not constructed in a consistent manner (#108)
- Refactor Problem, State, and Timestepper types (#92)
Merged pull requests:
- Towards full GPU functionality (#116) (navidcy)
- Fixes output functionality (#115) (navidcy)
- Fix Docs deployment (#113) (navidcy)
- Removes type instability in time stepping associated with decimals and fractions (#110) (glwagner)
- constructs OneDGrid and TwoDGrid with Lx, Ly being type T (#109) (navidcy)
- Fixes RK4 and AB3 timesteppers for sol<:AbstractArray (#106) (navidcy)
- Adds dealias!() tests (#105) (navidcy)
- Updates Docs (#104) (navidcy)
- Fix ConstantDiffusivity Test (#103) (navidcy)
- Simplify dependencies (#102) (navidcy)
- Minor Fix for Filtering (#99) (navidcy)
FourierFlows v0.3.0
This release introduces some major code refactors. In particular, AbstractType Clock
replaces AbstractType State
(see PR #96).
Some additional changes include:
- Allows for general
sol
, i.e., an array that consist of arrays of different size and type. - Generalizes time-steppers: no need for "dual" time-steppers.
- Moves all physics modules (except
Difffusion
) into eitherGeophysicalFlows.jl
orPassiveTracer.jl
. - Changes
Diagnostic.step
-->Diagnostic.i
. - Removes 2D wavenumber grids
K
,Kr
, andL
fromTwoDGrid
module.
FourierFlows v0.2.2
Physics modules have been moved to GeophysicalFlows.jl
except for KuramotoSivashinsky
and TracerAdvDiff
.
The convenience function autoconstructtimestepper
is now aliased by the 'pseudo-constructor' function TimeStepper
, which is now exported.
FourierFlows v0.2.1
Corrects versions in Project.toml