A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Optimization of Multi-Phase Compressible Lattice Boltzmann Codes on Massively Parallel Multi-Core Systems
2011
Procedia Computer Science
We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively parallel systems based on multi-core processors. ...
Our code describes 2D multi-phase compressible flows. ...
Acknowledgments: We would like to warmly thank all members of the AuroraScience team for their efforts in bringing the AuroraScience machine on-line and making it available for our tests. ...
doi:10.1016/j.procs.2011.04.105
fatcat:vklvfxd6hbelln5fwibxgrfzqe
An optimized D2Q37 Lattice Boltzmann code on GP-GPUs
2013
Computers & Fluids
We describe the implementation of a thermal compressible Lattice Boltzmann algorithm on an NVIDIA Tesla C2050 system based on the Fermi GP-GPU. ...
We compare our results with a different implementation of the same algorithm, developed and optimized for many-core Intel Westmere CPUs. ...
The support of Wilhelm Homberg and Jochen Kreutz is gratefully acknowledged. ...
doi:10.1016/j.compfluid.2012.06.003
fatcat:xpsp3l5nunc57b6ue727q2qm7m
Contents
2011
Procedia Computer Science
984 Optimization of Multi-Phase Compressible Lattice Boltzmann Codes on Massively Parallel Multi-Core Systems Luca Biferale, Filippo Mantovani, Marcello Pivanti, Fabio Pozzati, Mauro Sbragaglia, Andrea ...
Boltzmann Simulation Code Optimization Based on Constant-time Circular Array Shifting G. ...
doi:10.1016/s1877-0509(11)00325-5
fatcat:dn2lthsrqrgdvmvgwsh7ef3oh4
Numerical simulations of Rayleigh-Taylor front evolution in turbulent stratified fluids
2011
Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences
We present state-of-the-art numerical simulations of a two-dimensional Rayleigh-Taylor instability for a compressible stratified fluid. ...
We describe the computational algorithm and its implementation on the QPACE supercomputer. ...
with our parallel implementation has a simple structure so it can be quickly re-coded for virtually any other network structure and (ii) the multi-core architecture of the cell processor is becoming more ...
doi:10.1098/rsta.2011.0048
pmid:21576159
fatcat:vmbt6tlwgne4jjqclt4uzexu6y
Palabos: Parallel Lattice Boltzmann Solver
2020
Computers and Mathematics with Applications
We present the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos. ...
The software proposes a very broad modeling framework, capable of addressing a large number of applications of interest in the Lattice Boltzmann community, yet exhibits solid computational performance. ...
Multi-phase. ...
doi:10.1016/j.camwa.2020.03.022
fatcat:y3n7gxmvjbatrnbwmcbjzcrjou
Massively parallel lattice–Boltzmann codes on large GPU clusters
2016
Parallel Computing
This paper describes a massively parallel code for a state-of-the art thermal lattice- Boltzmann method. ...
Our code has been carefully optimized for performance on one GPU and to have a good scaling behavior extending to a large number of GPUs. ...
This work has been done in the framework of the COKA, COSA and SUMA projects of INFN (Italy). We thank GF. ...
doi:10.1016/j.parco.2016.08.005
fatcat:uvnhu5jhrba3bo324dyeahi6nm
Petascale lattice-Boltzmann studies of amphiphilic cubic liquid crystalline materials in a globally distributed high-performance computing and visualization environment
2010
Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences
using the lattice-Boltzmann method. ...
Computationally, our lattice-Boltzmann simulations of ternary fluids are inherently memory-and data-intensive. ...
We are also grateful for Director's discretionary time (account code CPH0003) on Jaguar, and to technical support staff at TACC, ALCF, ORNL and TeraGrid. ...
doi:10.1098/rsta.2010.0160
pmid:20643689
fatcat:7ufhtvadjfe4rmj6suha2w7ya4
Cross-platform programming model for many-core lattice Boltzmann simulations
[article]
2021
arXiv
pre-print
We present a novel, hardware-agnostic implementation strategy for lattice Boltzmann (LB) simulations, which yields massive performance on homogeneous and heterogeneous many-core platforms. ...
Thanks in particular to a recently proposed GPU back-end to C++17 Parallel Algorithms, it is shown that a single code can compile and reach state-of-the-art performance on both many-core CPU and GPU environments ...
We finally acknowledge funding of one of the three authors by the Swiss PASC project "An HPC framework for blood flow simulations in vasculature and in medical devices". ...
arXiv:2010.11751v3
fatcat:sez5phwairgn7pbdej4envmupq
Performance and accuracy of Lattice-Boltzmann kernels on multi- and manycore architectures
2010
Procedia Computer Science
We present different kernels based on Lattice-Boltzmann methods for the solution of the two-dimensional Shallow Water and Navier-Stokes equations on fully structured lattices. ...
The kernels are integrated into a hardware-oriented collection of libraries targeting multiple fundamentally different parallel hardware architectures like commodity multicore CPUs, the Cell BE, NVIDIA ...
Performance is evaluated on a cluster of conventional CPUs communicating via MPI, on multi-socket multi-core systems, on a Cell blade, and on modern fully programmable GPUs. ...
doi:10.1016/j.procs.2010.04.027
fatcat:acgny423tjbw7i6e76mxnbph4e
Performance and Energy Assessment of a Lattice Boltzmann Method Based Application on the Skylake Processor
2020
Computation
turbulent systems on massively parallel architectures for high-performance computing. ...
This paper presents the performance analysis for both the computing performance and the energy efficiency of a Lattice Boltzmann Method (LBM) based application, used to simulate three-dimensional multicomponent ...
for access to their HPC systems. ...
doi:10.3390/computation8020044
fatcat:zym6ledhnbhoffp2snusmzpufe
A Progressive Mesh Method for Physical Simulations Using Lattice Boltzmann Method on Single-Node Multi-GPU Architectures
2015
International Journal of Distributed and Parallel systems
In this paper, a new progressive mesh algorithm is introduced in order to perform fast physical simulations by the use of a lattice Boltzmann method (LBM) on a single-node multi-GPU architecture. ...
The use of this algorithm combined with the massive parallelism of GPUs allows to obtain very good performance in comparison with the static mesh method used in literature. ...
LATTICE BOLTZMANN METHODS AND GPUS The mass parallelism of GPUs has been quickly exploited in order to perform fast simulations [7] [8] using lattice Boltzmann method. ...
doi:10.5121/ijdps.2015.6501
fatcat:hvcckq6265exvp5dabhwodhwjm
Monte Carlo methods for massively parallel computers
[article]
2017
arXiv
pre-print
Here we outline the opportunities and challenges of massively parallel computing for Monte Carlo simulations in statistical physics, with a focus on the simulation of systems exhibiting phase transitions ...
for parallel Monte Carlo codes to perform well. ...
vendors and even multi-core CPU systems. ...
arXiv:1709.04394v1
fatcat:l25zmj2rcfej3ew4xh6mv5ul3u
Analysing and modelling the performance of the HemeLB lattice-Boltzmann simulation environment
2013
Journal of Computational Science
We investigate the performance of the HemeLB lattice-Boltzmann simulator for cerebrovascular blood flow, aimed at providing timely and clinically relevant assistance to neurosurgeons. ...
HemeLB is optimised for sparse geometries, supports interactive use, and scales well to 32,768 cores for problems with ~81 million lattice sites. ...
We are grateful to the MAPPER consortium for providing an allocation on SuperMUC. ...
doi:10.1016/j.jocs.2013.03.002
fatcat:mhyqj5edxfazrborb4zhbcdhq4
Cross-platform programming model for many-core lattice Boltzmann simulations
2021
PLoS ONE
We present a novel, hardware-agnostic implementation strategy for lattice Boltzmann (LB) simulations, which yields massive performance on homogeneous and heterogeneous many-core platforms. ...
Thanks in particular to a recently proposed GPU back-end to C++17 Parallel Algorithms, it is shown that a single code can compile and reach state-of-the-art performance on both many-core CPU and GPU environments ...
Acknowledgments We would like to thank Orestis Malaspinas for useful discussions regarding the role of functional programming styles (in relationship with Futhark) in hardware-agnostic multi-threaded program ...
doi:10.1371/journal.pone.0250306
pmid:33914788
fatcat:pbkrgt7k4zcczgdxrj6yhydlmm
Multiphase lattice Boltzmann simulations for porous media applications -- a review
[article]
2016
arXiv
pre-print
In addition to single phase simulations allowing, for example, a precise quantification of the permeability of a porous sample, a number of extensions to the lattice Boltzmann method are available which ...
Furthermore, we shortly report on multiphase flows containing solid particles, as well as implementation details and optimization issues. ...
Acknowledgements We thank Vahid Joekar Niasar and Cor van Kruijsdijk for the organisation of the workshop on "(sub) pore-scale modeling of multiphase flow and transport in porous media" which took place ...
arXiv:1404.7523v2
fatcat:vnmkcogmtzeqdjavoa4j6ulkju
« Previous
Showing results 1 — 15 out of 666 results