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 条
  • [41] Numerical predictions of laminar and turbulent forced convection: Lattice Boltzmann simulations using parallel libraries
    Basha, Mehaboob
    Sidik, Nor Azwadi Che
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2018, 116 : 715 - 724
  • [42] Particle-resolved thermal lattice Boltzmann simulation using OpenACC on multi-GPUs
    Xu, Ao
    Li, Bo-Tao
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2024, 218
  • [43] Fast discontinuous Galerkin lattice-Boltzmann simulations on GPUs via maximal kernel fusion
    Mazzeo, Marco D.
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (03) : 537 - 549
  • [44] Parallel computation of turbulent flows using moment base lattice Boltzmann method
    Morinishi, Koji
    Fukui, Tomohiro
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2016, 30 (05) : 363 - 369
  • [45] An inner-outer subcycling algorithm for parallel cardiac electrophysiology simulations
    Laudenschlager, Sebastian
    Cai, Xiao-Chuan
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN BIOMEDICAL ENGINEERING, 2023, 39 (03)
  • [46] Simulations of natural convection heat transfer in an enclosure at different Rayleigh number using lattice Boltzmann method
    Wei, Yikun
    Dou, Hua-Shu
    Wang, Zhengdao
    Qian, Yuehong
    Yan, Weiwei
    COMPUTERS & FLUIDS, 2016, 124 : 30 - 38
  • [47] Hybrid lattice Boltzmann method using Cartesian and body-fitted grids for turbomachinery aeroacoustic simulations
    Kusano, Kazuya
    Furukawa, Masato
    Sakoda, Kenichi
    Hatakenaka, Kisho
    Fukui, Tomoya
    JOURNAL OF SOUND AND VIBRATION, 2024, 588
  • [48] The Lattice Boltzmann Method Using Parallel Computation: A Great Potential Solution for Various Complicated Acoustic Problems
    Pranowo
    Setyohadi, Djoko Budiyanto
    Wijayanta, Agung Tri
    MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2024, 29 (01)
  • [49] Lattice Boltzmann simulations of convection heat transfer in porous media
    Liu, Qing
    He, Ya-Ling
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 465 : 742 - 753
  • [50] Simulation of microchannel flow using the lattice Boltzmann method
    Chen, Sheng
    Tian, Zhiwei
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2009, 388 (23) : 4803 - 4810