scispace - formally typeset
Search or ask a question
Author

Samuel J. Avis

Bio: Samuel J. Avis is an academic researcher from Durham University. The author has contributed to research in topics: Lattice Boltzmann methods & Physics. The author has an hindex of 3, co-authored 6 publications receiving 42 citations.

Papers
More filters
Journal ArticleDOI
TL;DR: The package presented here aims at providing an open access platform for both, applicants and developers, from academia as well as industry, which facilitates the extension of previous implementations and results to novel fields of application for lattice Boltzmann methods.
Abstract: We present the OpenLB package, a C++ library providing a flexible framework for lattice Boltzmann simulations. The code is publicly available and published under GNU GPLv2, which allows for adaption and implementation of additional models. The extensibility benefits from a modular code structure achieved e.g. by utilizing template meta-programming. The package covers various methodical approaches and is applicable to a wide range of transport problems (e.g. fluid, particulate and thermal flows). The built-in processing of the STL file format furthermore allows for the simple setup of simulations in complex geometries. The utilization of MPI as well as OpenMP parallelism enables the user to perform those simulations on large-scale computing clusters. It requires a minimal amount of dependencies and includes several benchmark cases and examples. The package presented here aims at providing an open access platform for both, applicants and developers, from academia as well as industry, which facilitates the extension of previous implementations and results to novel fields of application for lattice Boltzmann methods. OpenLB was tested and validated over several code reviews and publications. This paper summarizes the findings and gives a brief introduction to the underlying concepts as well as the design of the parallel data structure.

88 citations

Journal ArticleDOI
TL;DR: In this article, the authors exploit a discrete shell model and minimum energy pathway methods to establish design phase diagrams for a controlled number of stable states and their energy-efficient reconfiguration paths by varying essential geometry and material parameters.

5 citations

Journal ArticleDOI
12 Jan 2021-Langmuir
TL;DR: A fully analytical model to predict the propagation coefficients for liquids hemiwicking through micropillar arrays by balancing the capillary driving force and a viscous resistive force and solving the Navier-Stokes equation for representative channels is developed.
Abstract: The ability to predict liquid transport rates on textured surfaces is key to the design and optimization of devices and processes such as oil recovery, coatings, reaction-separation, high-throughpu...

2 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: The package presented here aims at providing an open access platform for both, applicants and developers, from academia as well as industry, which facilitates the extension of previous implementations and results to novel fields of application for lattice Boltzmann methods.
Abstract: We present the OpenLB package, a C++ library providing a flexible framework for lattice Boltzmann simulations. The code is publicly available and published under GNU GPLv2, which allows for adaption and implementation of additional models. The extensibility benefits from a modular code structure achieved e.g. by utilizing template meta-programming. The package covers various methodical approaches and is applicable to a wide range of transport problems (e.g. fluid, particulate and thermal flows). The built-in processing of the STL file format furthermore allows for the simple setup of simulations in complex geometries. The utilization of MPI as well as OpenMP parallelism enables the user to perform those simulations on large-scale computing clusters. It requires a minimal amount of dependencies and includes several benchmark cases and examples. The package presented here aims at providing an open access platform for both, applicants and developers, from academia as well as industry, which facilitates the extension of previous implementations and results to novel fields of application for lattice Boltzmann methods. OpenLB was tested and validated over several code reviews and publications. This paper summarizes the findings and gives a brief introduction to the underlying concepts as well as the design of the parallel data structure.

88 citations

Journal ArticleDOI
TL;DR: In this article, a lattice Boltzmann method (LBM) based on the two relaxation time (TRT) collision scheme for the simulation of melting and conjugate heat transfer is proposed, validated and applied to melting in three-dimensional (3D) structures of composite PCM-metal foam latent heat storages.

42 citations

Journal ArticleDOI
TL;DR: In this article, the pore-scale direct numerical simulation (DNS) of fluid flow and conductive-convective heat transfer in open-cell metal foams (OCMFs) using the Palabos code, an open-source parallel LB solver, is presented.

35 citations

Journal ArticleDOI
TL;DR: In this paper, a hybrid lattice Boltzmann-finite difference model for low-Mach number combustion simulation was proposed and validated through different test-cases in a previous publication.
Abstract: A hybrid solver for low-Mach combustion simulations has been proposed and validated through different test-cases in a previous publication [Hosseini et al., “Hybrid lattice Boltzmann-finite difference model for low Mach number combustion simulation,” Combust. Flame 209, 394–404 (2019)]. However, all the considered configurations were laminar, far from realistic applications. To check the performance of this approach for more complex physical processes, the developed solver is used here to model a variety of transitional and turbulent reacting flows. It is first used to compute an established benchmark, the Taylor–Green vortex, for (a) an iso-thermal single-component fluid, (b) a thermal non-reacting mixture, and (c) a thermal reacting mixture (hydrogen/air flame). Detailed comparisons of the results against a high-order in-house direct numerical simulation solver show that the proposed hybrid lattice Boltzmann solver correctly captures the dynamics of the flow at relatively low numerical cost. This same solver is then used to model the interaction of a methane/air flame with a vortex pair, revealing different interaction regimes of interest for turbulent combustion models. It is further employed to model the interaction of an expanding circular flame kernel with a pair of vortices and correctly captures the characteristic regimes. To showcase its ability to deal with turbulent flows, it is finally applied to a homogeneous isotropic turbulent configuration.

28 citations