PassiveTracerFlows.jl

Passive tracer dynamics pseudospectral solvers with Julia and FourierFlows.jl.
Author FourierFlows
Popularity
9 Stars
Updated Last
11 Months Ago
Started In
September 2018

PassiveTracerFlows.jl

Buildkite CPU+GPU build status Build Status for Window stable docs latest docs DOI ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

This package leverages the FourierFlows.jl framework to provide modules for solving passive tracer advection-diffusion problems on periodic domains using Fourier-based pseudospectral methods.

Installation

To install, use Julia's built-in package manager (accessed by pressing ] in the Julia REPL command prompt) to add the package and also to instantiate/build all the required dependencies

julia> ]
(v1.6) pkg> add PassiveTracerFlows
(v1.6) pkg> instantiate

The most recent version of PassiveTracerFlows.jl requires Julia v1.6 or later.

Examples

See examples/ for example scripts.

Modules

Cite

The code is citable via zenodo. Please cite as:

Navid C. Constantinou, Josef I. Bisits, and Gregory L. Wagner (2023). FourierFlows/PassiveTracerFlows.jl: PassiveTracerFlows v0.9.1 (Version v0.9.1). Zenodo. https://doi.org/10.5281/zenodo.2535983

Contributing

We are always excited to have more members in the contributors team of PassiveTracerFlows.jl! Any contribution is welcome, no matter how big or small!

Let us know by open an issue or start a discussion if you'd like to work on a new feature or implement a new module, if you're new to open-source and want to find a cool little project or issue to work on that fits your interests! We're more than happy to help along the way.

Used By Packages

No packages found.