Swalbe.jl: A lattice Boltzmann solver for thin film hydrodynamics
- 1. Roskilde University
- 2. Helmholtz Institute Erlangen-Nürnberg for Renewable Energy (IEK11)
- 3. Consiglio Nazionale delle Ricerche (CNR)
Description
Swalbe.jl
A lattice Boltzmann framework to solve thin liquid film problems.
Thin film simulations using lattice Boltzmann
Why is a thin film solver called Swalbe.jl you may ask?
The idea is to use the lattice Boltzmann method (LBM) and all its benefits (easy to code, vast amount of literature and scalability) to simulate thin liquid film flows.
Instead of reinventing the wheel we make use of a class of lattice Boltzmann models that were build to simulate shallow water problems, see Salmon (not the fish), Dellar and van Thang et al. (all free to read).
Thus the name of the package Shallow WAter Lattice Boltzmann slovEr or Swalbe.
Of course using a plain shallow water model will not work to simulate thin film dynamics, that is the reason we build our own model .
Now the main difference is that we throw away most of the shallow water parts by assuming they are small as compared to thin film relevant things, e.g. the substrate fluid interaction.
The full explanation of the model with some benchmarks can be found in our paper Zitz et al. (the C/C++ OpenACC codebase has not been further developed since the project moved to *Julia*)
This archive contains the Swalbe.jl package, which serves the purpose of performing scientific simulations of thin liquid film flows.
Files
Swalbe.jl.zip
Files
(298.1 kB)
Name | Size | Download all |
---|---|---|
md5:60a5c16e82bb345cf1b7c862e8b66877
|
298.1 kB | Preview Download |
Additional details
Related works
- Describes
- Journal article: 10.1103/PhysRevE.100.033313 (DOI)
- Is referenced by
- Journal article: 10.1103/PhysRevE.104.034801 (DOI)
- Preprint: 10.48550/arXiv.2112.09770 (DOI)
- Preprint: 10.48550/arXiv.2208.09307 (DOI)