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 条
  • [31] 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
  • [32] Parallel Lattice Boltzmann Method with Blocked Partitioning
    Claudio Schepke
    Nicolas Maillard
    Philippe O. A. Navaux
    International Journal of Parallel Programming, 2009, 37 : 593 - 611
  • [33] An efficient lattice Boltzmann method for fluorescent diffuse optical tomography on GPUs
    Wu, Huandi
    Yan, Zhuangzhi
    Cen, XingXing
    Jiang, Jiehui
    OPTICAL REVIEW, 2020, 27 (06) : 465 - 474
  • [34] Implementation of a Lattice Boltzmann Method for Large Eddy Simulation on Multiple GPUs
    Li, Qinjian
    Zhong, Chengwen
    Li, Kai
    Zhang, Guangyong
    Lu, Xiaowei
    Zhang, Qing
    Zhao, Kaiyong
    Chu, Xiaowen
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 818 - 823
  • [35] An efficient lattice Boltzmann method for fluorescent diffuse optical tomography on GPUs
    Huandi Wu
    Zhuangzhi Yan
    XingXing Cen
    Jiehui Jiang
    Optical Review, 2020, 27 : 465 - 474
  • [36] Comment on "Numerics of the lattice Boltzmann method: Effects of collision models on the lattice Boltzmann simulations"
    Karlin, I. V.
    Succi, S.
    Chikatamarla, S. S.
    PHYSICAL REVIEW E, 2011, 84 (06):
  • [37] A lattice Boltzmann method for immiscible multiphase flow simulations using the level set method
    Thoemmes, G.
    Becker, J.
    Junk, M.
    Vaikuntam, A. K.
    Kehrwald, D.
    Klar, A.
    Steiner, K.
    Wiegmann, A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (04) : 1139 - 1156
  • [38] Efficiently using memory in lattice Boltzmann simulations
    Argentini, R
    Bakker, AF
    Lowe, CP
    FUTURE GENERATION COMPUTER SYSTEMS, 2004, 20 (06) : 973 - 980
  • [39] Coupled lattice Boltzmann simulation method for bidomain type models in cardiac electrophysiology with multiple time-delays
    Corre S.
    Belmiloudi A.
    Mathematical Modelling of Natural Phenomena, 2019, 14 (02)
  • [40] Lattice Boltzmann Simulations of Two Linear Microswimmers Using the Immersed Boundary Method
    Geyer, D.
    Ziegler, S.
    Sukhov, A.
    Hubert, M.
    Smith, A. -s.
    Aouane, O.
    Malgaretti, P.
    Harting, J.
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2023, 33 (01) : 310 - 329