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.


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

Preprint 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 will be published in GMD. Please cite this preprint if you use BoundaryLayerDynamics.jl in your research.

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