Filters








666 Hits in 4.9 sec

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 Scagliarini, Sebastiano Fabio Schifano, Federico Toschi, Raffaele Tripiccione
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

Luca Biferale, Filippo Mantovani, Marcello Pivanti, Fabio Pozzati, Mauro Sbragaglia, Andrea Scagliarini, Sebastiano Fabio Schifano, Federico Toschi, Raffaele Tripiccione
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

L. Biferale, F. Mantovani, F. Pozzati, M. Sbragaglia, A. Scagliarini, F. Schifano, F. Toschi, R. Tripiccione
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

Jonas Latt, Orestis Malaspinas, Dimitrios Kontaxakis, Andrea Parmigiani, Daniel Lagrava, Federico Brogi, Mohamed Ben Belgacem, Yann Thorimbert, Sébastien Leclaire, Sha Li, Francesco Marson, Jonathan Lemus (+7 others)
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

E. Calore, A. Gabbana, J. Kraus, E. Pellegrini, S.F. Schifano, R. Tripiccione
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

R. S. Saksena, M. D. Mazzeo, S. J. Zasada, P. V. Coveney
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]

Jonas Latt, Christophe Coreixas, Joël Beny
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

Dirk Ribbrock, Markus Geveler, Dominik Göddeke, Stefan Turek
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

Ivan Girotto, Sebastiano Fabio Schifano, Enrico Calore, Gianluca Di Staso, Federico Toschi
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

Julien Duchateau, François Rousselle, Nicolas Maquignon, Gilles Roussel, Christophe Renaud
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]

Martin Weigel
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

Derek Groen, James Hetherington, Hywel B. Carver, Rupert W. Nash, Miguel O. Bernabeu, Peter V. Coveney
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

Jonas Latt, Christophe Coreixas, Joël Beny, Fang-Bao Tian
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]

Haihu Liu, Qinjun Kang, Christopher R. Leonardi, Sebastian Schmieschek, Ariel Narváez, Bruce D. Jones, John R. Williams, Albert J. Valocchi, Jens Harting
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