FourierFlows.jl

Tools for building fast, hackable, pseudospectral partial differential equation solvers on periodic domains
Author FourierFlows
Popularity
50 Stars
Updated Last
10 Months Ago
Started In
July 2017

FourierFlows.jl

Build Status for CPU Build Status for GPU Build Status for Windows stable docs latest docs doi

Overview

This software provides tools for partial differential equations on 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.

Installation

But it is simple:

] add FourierFlows

and no more.

Example(s)

See the child package GeophysicalFlows.jl for example usage of FourierFlows.jl for problems in Geophysical Fluid Dynamics.

Developers

FourierFlows is currently being developed by Gregory L. Wagner (@glwagner) and Navid C. Constantinou (@navidcy).

Cite

The code is citable via zenodo. Please cite as:

Navid C. Constantinou & Gregory L. Wagner. (2020). FourierFlows/FourierFlows.jl: FourierFlows v0.4.5 (Version v0.4.5). Zenodo. http://doi.org/10.5281/zenodo.1161724