Published August 29, 2022 | Version 1.0.2
Software Open

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)