This software provides tools for partial differential equations on doubly-periodic domains using Fourier-based pseudospectral methods. A central intent of the software's design is also to provide a framework for writing new, fast solvers for new physical problems. The code is written in Julia.
For more details refer to the documentation.
But it is simple:
] add FourierFlows
and no more.
For a simple example involving the advection and diffusion of a passive tracer,
see examples/tracers_cellularflow.jl
.
FourierFlows is currently being developed by Gregory L. Wagner (@glwagner) and Navid C. Constantinou (@navidcy).
The code is citable via zenodo. Please cite as:
Gregory L. Wagner & Navid C. Constantinou. (2018). FourierFlows/FourierFlows.jl: FourierFlows v0.2.0 (Version v0.2.0). Zenodo. http://doi.org/10.5281/zenodo.1161724