Title
LB3D: A parallel implementation of the Lattice-Boltzmann method for simulation of interacting amphiphilic fluids.
Abstract
We introduce the lattice-Boltzmann code LB3D, version 7.1. Building on a parallel program and supporting tools which have enabled research utilising high performance computing resources for nearly two decades, LB3D version 7 provides a subset of the research code functionality as an open source project. Here, we describe the theoretical basis of the algorithm as well as computational aspects of the implementation. The software package is validated against simulations of meso-phases resulting from self-assembly in ternary fluid mixtures comprising immiscible and amphiphilic components such as water–oil–surfactant systems. The impact of the surfactant species on the dynamics of spinodal decomposition are tested and quantitative measurement of the permeability of a body centred cubic (BCC) model porous medium for a simple binary mixture is described. Single-core performance and scaling behaviour of the code are reported for simulations on current supercomputer architectures.
Year
DOI
Venue
2017
10.1016/j.cpc.2017.03.013
Computer Physics Communications
Keywords
Field
DocType
Lattice-Boltzmann method,High performance computing,Multiphase flow,LBM,LB3D
Statistical physics,Supercomputer,Computer science,Mathematical analysis,Spinodal decomposition,Lattice Boltzmann methods,Ternary operation,Computational science,Software,Complex fluid,Scaling,Binary number
Journal
Volume
ISSN
Citations 
217
0010-4655
2
PageRank 
References 
Authors
0.37
4
7
Name
Order
Citations
PageRank
Sebastian Schmieschek160.82
L. Shamardin220.37
Stefan Frijters361.20
Timm Krüger472.19
Ulf D. Schiller5365.42
Jens Harting6214.10
Peter V. Coveney720632.82