4.7 Article

Accuracy and performance of the lattice Boltzmann method with 64-bit, 32-bit, and customized 16-bit number formats

相关参考文献

注意:仅列出部分参考文献,下载原文获取全部文献信息。
Article Mathematics, Interdisciplinary Applications

Esoteric Pull and Esoteric Push: Two Simple In-Place Streaming Schemes for the Lattice Boltzmann Method on GPUs

Moritz Lehmann

Summary: This study introduces two novel thread-safe in-place streaming schemes for the lattice Boltzmann method on GPUs. These schemes reduce memory demand by only requiring one copy of the density distribution functions. They improve performance through optimized memory coalescence and are compatible with different devices and automatic code generation.

COMPUTATION (2022)

Article Mathematics, Interdisciplinary Applications

Analytic Solution to the Piecewise Linear Interface Construction Problem and Its Application in Curvature Calculation for Volume-of-Fluid Simulation Codes

Moritz Lehmann et al.

Summary: The plane-cube intersection problem and its iterative solutions have been extensively studied in computational fluid dynamics simulation. This study proposes an improved analytic solution for all intersection cases and compares it with the previous solution from Scardovelli and Zaleski. The authors also evaluate the performance and accuracy of different solutions on different hardware platforms, and discuss the application of PLIC-curvature calculation in free surface fluid simulations.

COMPUTATION (2022)

Article Mathematics, Applied

Palabos: Parallel Lattice Boltzmann Solver

Jonas Latt et al.

Summary: This article presents the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos, which is specifically developed for applications with complex, coupled physics. Palabos offers a broad modeling framework capable of addressing various applications in the Lattice Boltzmann community, while maintaining solid computational performance. Additionally, benchmark simulations are provided as a proof of the quality of the implemented core functionalities.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2021)

Article Mathematics, Applied

OpenLB-Open source lattice Boltzmann code

Mathias J. Krause et al.

Summary: OpenLB is a C++ library that provides a flexible framework for lattice Boltzmann simulations, allowing for adaptation and implementation of additional models. It covers various methodical approaches for fluid, particulate, and thermal flows, and can be used in complex geometries with MPI and OpenMP parallelism. It aims to provide an open access platform for academia and industry to extend lattice Boltzmann methods to novel applications, and has been tested and validated through code reviews and publications.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2021)

Article Multidisciplinary Sciences

Extreme flow simulations reveal skeletal adaptations of deep-sea sponges

Giacomo Falcucci et al.

Summary: The skeletal system of the deep-sea glass sponge Euplectella aspergillum exhibits exceptional flexibility and resilience to damage, with its motifs reducing overall hydrodynamic stress and supporting coherent internal recirculation patterns at low flow velocity. These features are beneficial for filter feeding and sexual reproduction in the organism.

NATURE (2021)

Article Mathematics

Cross-Platform GPU-Based Implementation of Lattice Boltzmann Method Solver Using ArrayFire Library

Michal Takac et al.

Summary: This paper presents a cross-platform lattice Boltzmann method solver developed with ArrayFire library for high-performance computing, showcasing fast simulations with minimal code on both CUDA and OpenCL GPU backends. Benchmark tests on 4 different GPUs are provided for single and double precision floating-point simulations. Data Set License: MIT.

MATHEMATICS (2021)

Article Computer Science, Interdisciplinary Applications

Compressing atmospheric data into its real information content

Milan Kloewer et al.

Summary: This study focuses on the compression of large amounts of data produced by weather and climate forecast centers, proposing a new technique to distinguish real information in the data to improve storage efficiency and data sharing capabilities.

NATURE COMPUTATIONAL SCIENCE (2021)

Article Physics, Fluids & Plasmas

Lattice Boltzmann simulations of stochastic thin film dewetting

S. Zitz et al.

Summary: We numerically investigated the impact of thermal fluctuations and variable fluid-substrate interactions on the spontaneous dewetting of thin liquid films. It was found that thermal fluctuations lead to shorter rupture times, especially on hydrophilic substrates, regardless of the contact angle theta. However, the ratio between deterministic and stochastic rupture times decreases with theta. Additionally, we discussed the fluctuating thin film dewetting on chemically patterned substrates and its correlation with the form of wettability gradients.

PHYSICAL REVIEW E (2021)

Review Computer Science, Interdisciplinary Applications

Basis of the Lattice Boltzmann Method for Additive Manufacturing

Alberto Cattenone et al.

ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING (2020)

Article Computer Science, Interdisciplinary Applications

Multi-GPU immersed boundary method hemodynamics simulations

Jeff Ames et al.

JOURNAL OF COMPUTATIONAL SCIENCE (2020)

Article Multidisciplinary Sciences

Efficient supersonic flow simulations using lattice Boltzmann methods based on numerical equilibria

Jonas Latt et al.

PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES (2020)

Article Meteorology & Atmospheric Sciences

Number Formats, Error Mitigation, and Scope for 16-Bit Arithmetics in Weather and Climate Modeling Analyzed With a Shallow Water Model

M. Klower et al.

JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS (2020)

Article Multidisciplinary Sciences

Mixed-precision iterative refinement using tensor cores on GPUs to accelerate solution of linear systems

Azzam Haidar et al.

PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES (2020)

Article Computer Science, Interdisciplinary Applications

LBsoft: A parallel open-source software for simulation of colloidal systems

Fabio Bonaccorso et al.

COMPUTER PHYSICS COMMUNICATIONS (2020)

Article Engineering, Mechanical

Locally mesh-refined lattice Boltzmann method for fuel debris air cooling analysis on GPU supercomputer

Naoyuki Onodera et al.

MECHANICAL ENGINEERING JOURNAL (2020)

Review Computer Science, Interdisciplinary Applications

Towards Exascale Lattice Boltzmann computing

S. Succi et al.

COMPUTERS & FLUIDS (2019)

Article Computer Science, Interdisciplinary Applications

Auto-vectorization friendly parallel lattice Boltzmann streaming scheme for direct addressing

Markus Mohrhard et al.

COMPUTERS & FLUIDS (2019)

Article Computer Science, Hardware & Architecture

Toward a modular precision ecosystem for high-performance computing

Hartwig Anzt et al.

INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS (2019)

Article Computer Science, Interdisciplinary Applications

Bridging the computational gap between mesoscopic and continuum modeling of red blood cells for fully resolved blood flow

Christos Kotsalos et al.

JOURNAL OF COMPUTATIONAL PHYSICS (2019)

Article Physics, Fluids & Plasmas

Lattice Boltzmann method for thin-liquid-film hydrodynamics

S. Zitz et al.

PHYSICAL REVIEW E (2019)

Article Chemistry, Physical

Mesoscopic electrohydrodynamic simulations of binary colloidal suspensions

Nicolas Rivas et al.

JOURNAL OF CHEMICAL PHYSICS (2018)

Article Physics, Fluids & Plasmas

Higher-order lattice Boltzmann model for thermohydrodynamics

Mohammad Atif et al.

PHYSICAL REVIEW E (2018)

Review Physics, Condensed Matter

Theory and algorithms to compute Helfrich bending forces: a review

Achim Guckenberger et al.

JOURNAL OF PHYSICS-CONDENSED MATTER (2017)

Article Computer Science, Software Engineering

Performance Optimization of 3D Lattice Boltzmann Flow Solver on a GPU

Nhat-Phuong Tran et al.

SCIENTIFIC PROGRAMMING (2017)

Article Mathematics, Interdisciplinary Applications

A Holistic Scalable Implementation Approach of the Lattice Boltzmann Method for CPU/GPU Heterogeneous Clusters

Christoph Riesinger et al.

COMPUTATION (2017)

Article Computer Science, Interdisciplinary Applications

LB3D: A parallel implementation of the Lattice-Boltzmann method for simulation of interacting amphiphilic fluids

S. Schmieschek et al.

COMPUTER PHYSICS COMMUNICATIONS (2017)

Article Computer Science, Interdisciplinary Applications

Parallelisation of an interactive lattice-Boltzmann method on an Android-powered mobile device

Adrian R. G. Harwood et al.

ADVANCES IN ENGINEERING SOFTWARE (2017)

Review Mechanics

Motion and Deformation of Elastic Capsules and Vesicles in Flow

Dominique Barthes-Biesel

ANNUAL REVIEW OF FLUID MECHANICS, VOL 48 (2016)

Article Computer Science, Interdisciplinary Applications

On the bending algorithms for soft objects in flows

Achim Guckenberger et al.

COMPUTER PHYSICS COMMUNICATIONS (2016)

Article Computer Science, Theory & Methods

Massively parallel lattice-Boltzmann codes on large GPU clusters

E. Calore et al.

PARALLEL COMPUTING (2016)

Article Mathematics, Interdisciplinary Applications

Enhancing Computational Precision for Lattice Boltzmann Schemes in Porous Media Flows

Farrel Gray et al.

COMPUTATION (2016)

Article Physics, Fluids & Plasmas

Entropic lattice Boltzmann model for gas dynamics: Theory, boundary conditions, and implementation

N. Frapolli et al.

PHYSICAL REVIEW E (2016)

Article Computer Science, Interdisciplinary Applications

Scalable multi-relaxation-time lattice Boltzmann simulations on multi-GPU cluster

Pei-Yao Hong et al.

COMPUTERS & FLUIDS (2015)

Article Computer Science, Interdisciplinary Applications

Parallel performance of an IB-LBM suspension simulation framework

Lampros Mountrakis et al.

JOURNAL OF COMPUTATIONAL SCIENCE (2015)

Article Mathematics, Interdisciplinary Applications

Validation of the GPU-Accelerated CFD Solver ELBE for Free Surface Flow Problems in Civil and Environmental Engineering

Christian F. Janssen et al.

COMPUTATION (2015)

Article Computer Science, Interdisciplinary Applications

Memory transfer optimization for a lattice Boltzmann solver on Kepler architecture nVidia GPUs

Mark J. Mawson et al.

COMPUTER PHYSICS COMMUNICATIONS (2014)

Article Mathematics, Applied

Optimized implementation of the Lattice Boltzmann Method on a graphics processing unit towards real-time fluid simulation

N. Delbosc et al.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2014)

Review Physics, Multidisciplinary

Recent advances in the simulation of particle-laden flows

J. Harting et al.

EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS (2014)

Article Mathematics, Interdisciplinary Applications

A dynamic mesh refinement technique for Lattice Boltzmann simulations on octree-like grids

Philipp Neumann et al.

COMPUTATIONAL MECHANICS (2013)

Article Computer Science, Interdisciplinary Applications

Performance engineering for the lattice Boltzmann method on GPGPUs: Architectural requirements and performance results

J. Habich et al.

COMPUTERS & FLUIDS (2013)

Article Mathematics, Applied

Comparison of different propagation steps for lattice Boltzmann methods

Markus Wittmann et al.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2013)

Article Mathematics, Applied

Multi-GPU implementation of the lattice Boltzmann method

Christian Obrecht et al.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2013)

Review Physics, Multidisciplinary

Numerical simulations of complex fluid-fluid interface dynamics

T. Krueger et al.

EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS (2013)

Article Computer Science, Artificial Intelligence

Implementation of the Lattice Boltzmann Method on Heterogeneous Hardware and Platforms using OpenCL

Predrag M. Tekic et al.

ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING (2012)

Article Multidisciplinary Sciences

Efficient parallel implementation of the lattice Boltzmann method on large clusters of graphic processing units

Xiong QinGang et al.

CHINESE SCIENCE BULLETIN (2012)

Article Computer Science, Interdisciplinary Applications

A Lattice-Boltzmann solver for 3D fluid simulation on GPU

P. R. Rinaldi et al.

SIMULATION MODELLING PRACTICE AND THEORY (2012)

Article Computer Science, Interdisciplinary Applications

Performance analysis and optimization strategies for a D3Q19 lattice Boltzmann kernel on nVIDIA GPUs using CUDA

J. Habich et al.

ADVANCES IN ENGINEERING SOFTWARE (2011)

Article Mathematics, Applied

A new approach to the lattice Boltzmann method for graphics processing units

Christian Obrecht et al.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2011)

Article Computer Science, Theory & Methods

A flexible Patch-based lattice Boltzmann parallelization approach for heterogeneous GPU-CPU clusters

Christian Feichtinger et al.

PARALLEL COMPUTING (2011)

Proceedings Paper Computer Science, Theory & Methods

Free-Surface Lattice-Boltzmann Simulation on Many-Core Architectures

Martin Schreiber et al.

PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS) (2011)

Article Mathematics, Applied

LBM based flow simulation using GPU computing processor

Frederic Kuznik et al.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2010)

Article Computer Science, Interdisciplinary Applications

Accelerating geoscience and engineering system simulations on graphics hardware

Stuart D. C. Walsh et al.

COMPUTERS & GEOSCIENCES (2009)

Article Mathematics, Applied

Analysis of open boundary effects in unsteady lattice Boltzmann simulations

Salvador Izquierdo et al.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2009)

Article Computer Science, Software Engineering

The Lattice-Boltzmann Method on Optimal Sampling Lattices

Usman R. Alim et al.

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS (2009)

Article Mechanics

TeraFLOP computing on a desktop PC with GPUs for 3D CFD

J. Toelke et al.

INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS (2008)

Article Computer Science, Interdisciplinary Applications

On the single processor performance of simple lattice Boltzmann kernels

G. Wellein et al.

COMPUTERS & FLUIDS (2006)

Article Computer Science, Interdisciplinary Applications

ESPResSo - an extensible simulation package for research on soft matter systems

HJ Limbach et al.

COMPUTER PHYSICS COMMUNICATIONS (2006)

Article Physics, Fluids & Plasmas

Discrete lattice effects on the forcing term in the lattice Boltzmann method

ZL Guo et al.

PHYSICAL REVIEW E (2002)

Article Multidisciplinary Sciences

Multiple-relaxation-time lattice Boltzmann models in three dimensions

D d'Humières et al.

PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES (2002)