A framework for simulating viscous incompressible flows
The purpose of this package is to enable easy setup and solution of viscous incompressible flows about bodies of various shapes. Documentation can be found at https://JuliaIBPM.github.io/ViscousFlow.jl/latest.
ViscousFlow.jl is registered in the general Julia registry. To install, type e.g.,
] add ViscousFlow
Then, in any version, type
julia> using ViscousFlow
For examples, consult the documentation or see the example Jupyter notebooks in the Examples folder.
Many of the core aspects of the fluid-body interaction are based on the Method of Immersed Layers [1], which is an extension of the immersed boundary projection method [2].
[1]: Eldredge, J. D. (2022) "A method of immersed layers on Cartesian grids, with application to incompressible flows," J. Comput. Phys., 448, 110716.
[2]: Taira, K. and Colonius, T. (2007) "The immersed boundary method: a projection approach," J. Comput. Phys., 225, 2118--2137.