Lattice Boltzmann method for parallel simulations of cardiac electrophysiology using GPUs

被引:22
|
作者
Campos, J. O. [1 ]
Oliveira, R. S. [2 ]
dos Santos, R. W. [1 ,3 ]
Rocha, B. M. [1 ,3 ]
机构
[1] Univ Fed Juiz de Fora, Programa Posgrad Modelagem Computac, BR-36036900 Juiz De Fora, MG, Brazil
[2] Univ Fed Sao Joao del Rei, Dept Ciencia Computacao, Sao Paulo, Brazil
[3] Univ Fed Juiz de Fora, Dept Ciencia Computacao, BR-36036900 Juiz De Fora, MG, Brazil
关键词
Lattice Boltzmann method; Cardiac electrophysiology; Monodomain; High performance computing; ELECTRICAL-ACTIVITY; MODEL; DIFFUSION; ALGORITHM;
D O I
10.1016/j.cam.2015.02.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This work presents the lattice Boltzmann method (LBM) for computational simulations of the cardiac electrical activity using monodomain model. An optimized implementation of the lattice Boltzmann method is presented which uses a collision model with multiple relaxation parameters in order to consider the anisotropy of the cardiac tissue. With focus on fast simulations of cardiac dynamics, due to the high level of parallelism present in the LBM, a GPO parallelization was performed and its performance was studied under regular and irregular three-dimensional domains. The results of our optimized lattice Boltzmann parallel implementation for cardiac simulations have shown acceleration factors as high as 500x for the overall simulation and for the LBM a performance of 419 mega lattice updates per second was achieved. With near real time simulations in a single computer equipped with a modern GPO these results show that the proposed framework is a promising approach for application in a clinical workflow. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:70 / 82
页数:13
相关论文
共 50 条
  • [21] Towards aeraulic simulations at urban scale using the lattice Boltzmann method
    Obrecht, Christian
    Kuznik, Frederic
    Merlier, Lucie
    Roux, Jean-Jacques
    Tourancheau, Bernard
    ENVIRONMENTAL FLUID MECHANICS, 2015, 15 (04) : 753 - 770
  • [22] Towards aeraulic simulations at urban scale using the lattice Boltzmann method
    Christian Obrecht
    Frédéric Kuznik
    Lucie Merlier
    Jean-Jacques Roux
    Bernard Tourancheau
    Environmental Fluid Mechanics, 2015, 15 : 753 - 770
  • [23] NUMERICAL SIMULATIONS OF FLOWS IN CEREBRAL ANEURYSMS USING THE LATTICE BOLTZMANN METHOD
    Osaki, Susumu
    Hayashi, Kosuke
    Kimura, Hidehito
    Kohmura, Eiji
    Tomiyama, Akio
    PROCEEDINGS OF THE ASME 2020 FLUIDS ENGINEERING DIVISION SUMMER MEETING (FEDSM2020), VOL 2, 2020,
  • [24] 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
  • [25] Flow Simulations Using Two Dimensional Thermal Lattice Boltzmann Method
    Almalowi, Saeed J.
    Oztekin, Alparslan
    JOURNAL OF APPLIED MATHEMATICS, 2012,
  • [26] Bubble flow simulations with the lattice Boltzmann method
    Sankaranarayanan, K
    Shan, X
    Kevrekidis, IG
    Sundaresan, S
    CHEMICAL ENGINEERING SCIENCE, 1999, 54 (21) : 4817 - 4823
  • [27] Microflow Simulations via the Lattice Boltzmann Method
    Prasianakis, Nikolaos
    Ansumali, Santosh
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2011, 9 (05) : 1128 - 1136
  • [28] Simulations of the dynamo effect with the lattice Boltzmann method
    Sarkar, A.
    Tilgner, A.
    COMPUTERS & FLUIDS, 2006, 35 (8-9) : 925 - 928
  • [29] A viscosity adaption method for Lattice Boltzmann simulations
    Conrad, Daniel
    Schneider, Andreas
    Boehle, Martin
    JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 276 : 681 - 690
  • [30] Parallel Lattice Boltzmann Method with Blocked Partitioning
    Schepke, Claudio
    Maillard, Nicolas
    Navaux, Philippe O. A.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (06) : 593 - 611