BoundaryLayerDynamics.jl

Turbulence-resolving simulations of boundary-layer flows (DNS & LES)
Author efpl-columbia
Popularity
21 Stars
Updated Last
3 Months Ago
Started In
August 2022

BoundaryLayerDynamics.jl

Turbulence-resolving simulations of boundary-layer flows.

BoundaryLayerDynamics.jl can simulate a range of physical problems, but its primary purpose is to simulate the evolution of turbulent flows in simplified representations of the atmospheric boundary layer. It can be used to perform direct numerical simulation (DNS) and large-eddy simulation (LES) of flows in channel-like geometries. A detailed description of the physical and mathematical models is provided in the documentation and in a preprint describing the code.

Documentation

Online Documentation

The documentation in the docs folder relies on Documenter.jl and can be accessed online or by building it locally. Run just makedocs build the documentation, or just servedocs to serve and automatically rebuild the documentation using LiveServer.jl. If you don’t have just installed, you can also manually run the commands in the justfile.

Attribution & License

Citation MIT License

BoundaryLayerDynamics.jl was created by Manuel F. Schmid in collaboration with Marco G. Giometto and Marc B. Parlange. A paper describing the motivation for the project, the mathematical and physical models, their validation, as well as some performance measurements has been published in Geoscientific Model Development. Please cite this work if you use BoundaryLayerDynamics.jl in your research:

Schmid, M. F., Giometto, M. G., Lawrence, G. A., and Parlange, M. B. (2024). BoundaryLayerDynamics.jl v1.0: a modern codebase for atmospheric boundary-layer simulations. Geosci. Model Dev., 17, 321–333.

BoundaryLayerDynamics.jl is freely available under the terms of the MIT License.

Used By Packages

No packages found.