dorsal/arxiv
View SchemaLarge-scale grid-enabled lattice-Boltzmann simulations of complex fluid flow in porous media and under shear
| Authors | Jens Harting, Maddalena Venturoli, Peter V. Coveney |
|---|---|
| Categories | |
| ArXiv ID | physics/0312038 |
| URL | https://arxiv.org/abs/physics/0312038 |
| DOI | 10.1098/rsta.2004.1402 |
| Journal | Phil. Trans. R. Soc. London Series A 362, 1703-1722 (2004) |
Abstract
Well designed lattice-Boltzmann codes exploit the essentially embarrassingly parallel features of the algorithm and so can be run with considerable efficiency on modern supercomputers. Such scalable codes permit us to simulate the behaviour of increasingly large quantities of complex condensed matter systems. In the present paper, we present some preliminary results on the large scale three-dimensional lattice-Boltzmann simulation of binary immiscible fluid flows through a porous medium derived from digitised x-ray microtomographic data of Bentheimer sandstone, and from the study of the same fluids under shear. Simulations on such scales can benefit considerably from the use of computational steering and we describe our implementation of steering within the lattice-Boltzmann code, called LB3D, making use of the RealityGrid steering library. Our large scale simulations benefit from the new concept of capability computing, designed to prioritise the execution of big jobs on major supercomputing resources. The advent of persistent computational grids promises to provide an optimal environment in which to deploy these mesoscale simulation methods, which can exploit the distributed nature of compute, visualisation and storage resources to reach scientific results rapidly; we discuss our work on the grid-enablement of lattice-Boltzmann methods in this context.
{
"annotation_id": "27808f53-4569-4357-abbc-fcf5996fd532",
"date_created": "2026-03-02T18:00:46.029000Z",
"date_modified": "2026-03-02T18:00:46.029000Z",
"file_hash": "088291011074f3a3e9cd9ae6a53c0e0d5df556b25e3cb2a5ddf6ba8b90cd23b7",
"private": false,
"record": {
"abstract": "Well designed lattice-Boltzmann codes exploit the essentially embarrassingly\nparallel features of the algorithm and so can be run with considerable\nefficiency on modern supercomputers. Such scalable codes permit us to simulate\nthe behaviour of increasingly large quantities of complex condensed matter\nsystems. In the present paper, we present some preliminary results on the large\nscale three-dimensional lattice-Boltzmann simulation of binary immiscible fluid\nflows through a porous medium derived from digitised x-ray microtomographic\ndata of Bentheimer sandstone, and from the study of the same fluids under\nshear. Simulations on such scales can benefit considerably from the use of\ncomputational steering and we describe our implementation of steering within\nthe lattice-Boltzmann code, called LB3D, making use of the RealityGrid steering\nlibrary. Our large scale simulations benefit from the new concept of capability\ncomputing, designed to prioritise the execution of big jobs on major\nsupercomputing resources. The advent of persistent computational grids promises\nto provide an optimal environment in which to deploy these mesoscale simulation\nmethods, which can exploit the distributed nature of compute, visualisation and\nstorage resources to reach scientific results rapidly; we discuss our work on\nthe grid-enablement of lattice-Boltzmann methods in this context.",
"arxiv_id": "physics/0312038",
"authors": [
"Jens Harting",
"Maddalena Venturoli",
"Peter V. Coveney"
],
"categories": [
"physics.comp-ph",
"physics.flu-dyn"
],
"doi": "10.1098/rsta.2004.1402",
"journal_ref": "Phil. Trans. R. Soc. London Series A 362, 1703-1722 (2004)",
"title": "Large-scale grid-enabled lattice-Boltzmann simulations of complex fluid flow in porous media and under shear",
"url": "https://arxiv.org/abs/physics/0312038"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "b63e9156-76a0-4499-bb36-d318cb4c363a",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}