Skip to content

Tags: szy21/GeophysicalFlows.jl

Tags

v0.13.0

Toggle v0.13.0's commit message
## GeophysicalFlows v0.13.0

[Diff since v0.12.3](FourierFlows/GeophysicalFlows.jl@v0.12.3...v0.13.0)


**Closed issues:**
- No need to import `FFTW` in examples (FourierFlows#248)

**Merged pull requests:**
- Dealias `sol` before computing nonlinear terms (FourierFlows#246) (@navidcy)
- Removes unused imports of FFTW.jl (FourierFlows#249) (@navidcy)
- Adds `aliased_fraction` kwarg in `Problem` constructors (FourierFlows#250) (@navidcy)
- Better parameters for baroclinic instability example (FourierFlows#251) (@navidcy)
- Removes dealiasing from some examples for better visualization (FourierFlows#252) (@navidcy)

v0.12.3

Toggle v0.12.3's commit message
## GeophysicalFlows v0.12.3

[Diff since v0.12.2](FourierFlows/GeophysicalFlows.jl@v0.12.2...v0.12.3)


**Closed issues:**
- `MultiLayerQG` tests fail on Julia v1.6 (FourierFlows#228)

**Merged pull requests:**
- Drop the in-house `@has_cuda` macro (FourierFlows#232) (@navidcy)
- Drops references to travis (FourierFlows#237) (@navidcy)
- Fix `MultilayerQG` module on GPU & Julia v1.6 (FourierFlows#238) (@navidcy)
- Drops reference to Travis (FourierFlows#239) (@navidcy)
- Use FourierFlows v0.6.19 that resolves FourierFlows/FourierFlows.jl#281 (FourierFlows#242) (@navidcy)

v0.12.2

Toggle v0.12.2's commit message
## GeophysicalFlows v0.12.2

[Diff since v0.12.1](FourierFlows/GeophysicalFlows.jl@v0.12.1...v0.12.2)



**Merged pull requests:**
- Remove debugging test from example (FourierFlows#231) (@navidcy)
- JOSS paper folder + update citations (FourierFlows#233) (@navidcy)
- Docs/GPU: punctuation + slight rephrase (FourierFlows#234) (@navidcy)
- Fix bib entry (FourierFlows#235) (@navidcy)

v0.12.1

Toggle v0.12.1's commit message
## GeophysicalFlows v0.12.1

[Diff since v0.12.0](FourierFlows/GeophysicalFlows.jl@v0.12.0...v0.12.1)



**Merged pull requests:**
- Update FourierFlows compat requirements (FourierFlows#230) (@navidcy)

v0.12.0

Toggle v0.12.0's commit message
## GeophysicalFlows v0.12.0

[Diff since v0.11.7](FourierFlows/GeophysicalFlows.jl@v0.11.7...v0.12.0)


**Closed issues:**
- @reexport using FourierFlows in GeophysicalFlows.jl? (FourierFlows#33)
- Random number generator: cpu/gpu (FourierFlows#97)

**Merged pull requests:**
- Simplify examples (FourierFlows#229) (@navidcy)

v0.11.7

Toggle v0.11.7's commit message
## GeophysicalFlows v0.11.7

[Diff since v0.11.6](FourierFlows/GeophysicalFlows.jl@v0.11.6...v0.11.7)


**Closed issues:**
- Use CUDA.randn(nx, ny) instead of cu(randn(nx, ny)) (FourierFlows#223)

**Merged pull requests:**
- CompatHelper: bump compat for "CUDA" to "3.0" (FourierFlows#222) (@github-actions[bot])
- Some typos + fixes in Contirbutor's Guide (FourierFlows#224) (@navidcy)
- Optimize calcF! in examples with stochastic forcing (FourierFlows#225) (@navidcy)
- Readme: scalability after modules (FourierFlows#226) (@navidcy)
- Temporarily allow tests to fail on Julia v1.6 (FourierFlows#227) (@navidcy)

v0.11.6

Toggle v0.11.6's commit message
## GeophysicalFlows v0.11.6

[Diff since v0.11.5](FourierFlows/GeophysicalFlows.jl@v0.11.5...v0.11.6)


**Closed issues:**
- Add remark on multithreading/multiple GPU limitations that FourierFlows.jl imposes (FourierFlows#210)
- Add Installation Instructions section in Docs (FourierFlows#211)

**Merged pull requests:**
- Adds installation instructions in Docs (FourierFlows#212) (@navidcy)
- Enhance Module pages in Docs (FourierFlows#213) (@navidcy)
- Minor phrasal improvements in Docs/Contributors Guide (FourierFlows#214) (@navidcy)
- appveyor badge + rephrase installing on Julia v1.0.5 (FourierFlows#215) (@navidcy)
- Minor beautification in example (FourierFlows#216) (@navidcy)
- Fixes in the Docs (FourierFlows#217) (@navidcy)
- Add scalability remarks (FourierFlows#219) (@navidcy)
- Fix some bugs (FourierFlows#221) (@navidcy)

v0.11.5

Toggle v0.11.5's commit message
## GeophysicalFlows v0.11.5

[Diff since v0.11.4](FourierFlows/GeophysicalFlows.jl@v0.11.4...v0.11.5)


**Closed issues:**
- Examples on GPU (FourierFlows#167)
- Contributors Section in Docs (FourierFlows#180)
- JOSS paper (FourierFlows#187)
- Launching the example "2D dcaying turbulence" in binder does not work (FourierFlows#203)

**Merged pull requests:**
- Minor tweaks in Examples (FourierFlows#201) (@navidcy)
- Some minor docstring fixes in TwoDNavierStokes module (FourierFlows#202) (@navidcy)
- Adds Contributor's Guide in Docs + CONTRIBUTING.md (FourierFlows#204) (@navidcy)
- Examples run on GPU() (FourierFlows#207) (@navidcy)
- Warning when user wants MultiLayerQG on the GPU (FourierFlows#208) (@navidcy)

v0.8.5

Toggle v0.8.5's commit message
## GeophysicalFlows v0.8.5

[Diff since v0.8.4](FourierFlows/GeophysicalFlows.jl@v0.8.4...v0.8.5)


**Closed issues:**
- Scalar operations on GPU arrays: a potential source of slowdown (FourierFlows#29)
- Separate updatevars! for physical space and Fourier space (FourierFlows#81)
- Animations in Docs don't show up in Safari (FourierFlows#113)
- Convention for the hypoviscosity order: should it be positive or negative (FourierFlows#115)
- Clean up comments regarding work done by stochastic forcing (FourierFlows#117)
- Add clarification in Docs regarding running examples (FourierFlows#132)
- Some of the animations have the axes flipped (FourierFlows#134)
- Add 1.5-layer QG functionality (FourierFlows#137)
- SurfaceQG not defined (FourierFlows#144)
- Move GPU tests from gitlab to buildkite? (FourierFlows#146)
- Enhance docstrings (FourierFlows#156)
- Move toward unicode -- help the users move with us (FourierFlows#166)
- SingleLayerQG.get_topographicPV_grid_values() could be applicable in more situations (FourierFlows#170)

**Merged pull requests:**
- Remove cfl definitions from runtests.jl (FourierFlows#142) (@navidcy)
- Enhance examples + Fix some plot orientations (FourierFlows#145) (@navidcy)
- Clean up BarotropicQG module (FourierFlows#147) (@navidcy)
- Fix nbviewer and binder urls in barotropicqg_decay_topography.jl (FourierFlows#150) (@navidcy)
- CompatHelper: bump compat for "StaticArrays" to "1.0" (FourierFlows#152) (@github-actions[bot])
- Clean up exports from BarotropicQG module (FourierFlows#153) (@navidcy)
- Optimize BarotropicQGQL (FourierFlows#154) (@navidcy)
- Clearer syntax/function arguments + better docs for MultilayerQG (FourierFlows#155) (@navidcy)
- Convert all animations in Docs from mp4 to gifs (FourierFlows#157) (@navidcy)
- SingleLayerQG (FourierFlows#160) (@liasiegelman)
- Fix an erroneous space in docstrings + don't force_push docs (FourierFlows#161) (@navidcy)
- Fix indentation (FourierFlows#164) (@navidcy)
- minor tweak (FourierFlows#165) (@navidcy)
- Increases coverage for SingleLayerQG (FourierFlows#168) (@navidcy)
- MultilayerQG -> MultiLayerQG (FourierFlows#171) (@navidcy)
- Changes \upsilon -> v in Docs (FourierFlows#173) (@navidcy)
- Improvements in TwoDNavierStokes (FourierFlows#174) (@navidcy)
- Adds notes in Docs about unicode & Fourier transforms normalization (FourierFlows#175) (@navidcy)
- CompatHelper: bump compat for "Reexport" to "1.0" (FourierFlows#176) (@github-actions[bot])
- change BarotropicQG -> SingleLayerQG (FourierFlows#177) (@navidcy)
- Docs: simplify notation + update Docs/Forcing section + remove Ito comments from modules/tests (FourierFlows#178) (@navidcy)
- Back to mp4 for Docs (FourierFlows#181) (@navidcy)
- A bit less wide plot (FourierFlows#182) (@navidcy)
- Better doc badges (FourierFlows#183) (@navidcy)
- Minor enhancements in Docs/Stochastic Forcing section (FourierFlows#184) (@navidcy)
- Drop travis and gitlab in favor of buildkite (FourierFlows#185) (@navidcy)
- Use FourierFlows.on_grid() functionality (FourierFlows#186) (@navidcy)
- Updates in TwoDNavierStokes Docs/Docstrings (FourierFlows#188) (@navidcy)
- Suggested updates to JOSS paper (FourierFlows#189) (@BrodiePearson)
- Enhance SurfaceQG docstrings (FourierFlows#190) (@navidcy)
- Enhances docstrings and Docs/modules (FourierFlows#191) (@navidcy)
- Use FourierFlows.on_grid() in BarotropicQGQL (FourierFlows#192) (@navidcy)
- More enhancements in docstrings and Docs/modules (FourierFlows#193) (@navidcy)
- Sign error in SingleLayerQG dynamics (FourierFlows#195) (@navidcy)
- Fixes a typo in TwoDNavierStokes Docs/Module (FourierFlows#196) (@navidcy)
- Enhancement in Docs/Stochastic Forcing (FourierFlows#197) (@navidcy)
- Fix typo in Docs (FourierFlows#198) (@navidcy)
- CompatHelper: bump compat for "JLD2" to "0.4" (FourierFlows#199) (@github-actions[bot])
- Fixes some typos + clarifications in Stochastic Forcing section (FourierFlows#200) (@navidcy)
- Minor tweaks in Examples (FourierFlows#201) (@navidcy)
- Some minor docstring fixes in TwoDNavierStokes module (FourierFlows#202) (@navidcy)

v0.11.4

Toggle v0.11.4's commit message
## GeophysicalFlows v0.11.4

[Diff since v0.11.3](FourierFlows/GeophysicalFlows.jl@v0.11.3...v0.11.4)



**Merged pull requests:**
- Sign error in SingleLayerQG dynamics (FourierFlows#195) (@navidcy)
- Fixes a typo in TwoDNavierStokes Docs/Module (FourierFlows#196) (@navidcy)
- Enhancement in Docs/Stochastic Forcing (FourierFlows#197) (@navidcy)
- Fix typo in Docs (FourierFlows#198) (@navidcy)
- CompatHelper: bump compat for "JLD2" to "0.4" (FourierFlows#199) (@github-actions[bot])
- Fixes some typos + clarifications in Stochastic Forcing section (FourierFlows#200) (@navidcy)