Lattice Boltzmann simulations on GPUs with ESPResSo

被引:47
|
作者
Roehm, D. [1 ]
Arnold, A. [1 ]
机构
[1] Univ Stuttgart, Inst Computat Phys, D-70569 Stuttgart, Germany
来源
关键词
SUSPENSIONS; MODELS;
D O I
10.1140/epjst/e2012-01639-6
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
For the dynamics of macromolecules in solution, hydrodynamic interactions mediated by the solvent molecules often play an important role, although one is not interested in the dynamics of the solvent itself. In computer simulations one can therefore save a large amount of computer time by replacing the solvent with a lattice fluid. The macromolecules are propagated by Molecular Dynamics (MD), while the fluid is governed by the fluctuating Lattice-Boltzmann (LB) equation. We present a fluctuating LB implementation for a single graphics card (GPU) coupled to a MD simulation running on conventional processors (CPUs). Particular emphasis lies on the optimization of the combined code. In our implementation, the LB update is performed in parallel with the force calculation on the CPU, which often completely hides the additional computational cost of the LB. Compared to our parallel LB implementation on a conventional quad-core CPU, the GPU LB is 50 times faster, and we show that a whole commodity cluster with Infiniband interconnnect cannot outperform a single GPU in strong scaling. The presented code is part of the open source simulation package ESPResSo (www.espressomd.org).
引用
下载
收藏
页码:89 / 100
页数:12
相关论文
共 50 条
  • [31] Lattice Boltzmann simulations of plasma wakefield acceleration
    Parise, G.
    Cianchi, A.
    Del Dotto, A.
    Guglietta, F.
    Rossi, A. R.
    Sbragaglia, M.
    PHYSICS OF PLASMAS, 2022, 29 (04)
  • [32] Lattice Boltzmann Simulations of Soft Matter Systems
    Duenweg, Burkhard
    Ladd, Anthony J. C.
    ADVANCED COMPUTER SIMULATION APPROACHES FOR SOFT MATTER SCIENCES III, 2009, 221 : 89 - 166
  • [33] Lattice Boltzmann simulations of complex multiphase flows
    Krafczyk, M
    Lehmann, P
    Filippova, O
    Hänel, D
    Lantermann, U
    MULTIFIELD PROBLEMS: STATE OF THE ART, 2000, : 50 - 57
  • [34] Lattice-Boltzmann simulations of droplet evaporation
    Ledesma-Aguilar, Rodrigo
    Vella, Dominic
    Yeomans, Julia M.
    SOFT MATTER, 2014, 10 (41) : 8267 - 8275
  • [35] Lattice Boltzmann simulations of homogeneous isotropic turbulence
    Kareem, Waleed Abdel
    Izawa, Seiichiro
    Xiong, Ao-Kui
    Fukunishi, Yu
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2009, 58 (05) : 1055 - 1061
  • [36] Scalable Flow Simulations with the Lattice Boltzmann Method
    Holzer, Markus
    Staffelbach, Gabriel
    Rocchi, Ilan
    Badwaik, Jayesh
    Herten, Andreas
    Vavrik, Radim
    Vysocky, Ondrej
    Riha, Lubomir
    Cuidard, Romain
    Ruede, Ulrich
    PROCEEDINGS OF THE 20TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2023, CF 2023, 2023, : 297 - 303
  • [37] Lattice Boltzmann Simulations of Multiphase Dielectric Fluids
    Ruiz-Gutierrez, Elfego
    Edwards, Andrew M. J.
    McHale, Glen
    Newton, Michael, I
    Wells, Gary G.
    Brown, Carl, V
    Ledesma-Aguilar, Rodrigo
    LANGMUIR, 2021, 37 (24) : 7328 - 7340
  • [38] Lattice Boltzmann simulations of impedance tube flows
    Toutant, A.
    Sagaut, P.
    COMPUTERS & FLUIDS, 2009, 38 (02) : 458 - 465
  • [39] Lattice Boltzmann simulations for microfluidics and mesoscale phenomena
    Monaco, E.
    Luo, K. H.
    Qin, R. S.
    NEW TRENDS IN FLUID MECHANICS RESEARCH: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON FLUID MECHANICS, 2007, : 654 - +
  • [40] BOUNDARY-CONDITIONS FOR LATTICE BOLTZMANN SIMULATIONS
    ZIEGLER, DP
    JOURNAL OF STATISTICAL PHYSICS, 1993, 71 (5-6) : 1171 - 1177