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 simulation of compressible fluid dynamics using lattice Boltzmann method
    He, Bing
    Feng, Wei-Bing
    Zhang, Wu
    Cheng, Yu-Ming
    OPTIMIZATION AND SYSTEMS BIOLOGY, 2007, 7 : 451 - +
  • [32] Thread-safe lattice Boltzmann for high-performance computing on GPUs
    Montessori, Andrea
    Lauricella, Marco
    Tiribocchi, Adriano
    Durve, Mihir
    La Rocca, Michele
    Amati, Giorgio
    Bonaccorso, Fabio
    Succi, Sauro
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 74
  • [33] An Efficient Graphics Processing Unit Scheme for Complex Geometry Simulations Using the Lattice Boltzmann Method
    Zhu, Hongyin
    Xu, Xin
    Huang, Gang
    Qin, Zhangrong
    Wen, Binghai
    IEEE ACCESS, 2020, 8 : 185158 - 185168
  • [34] Numerical simulations of immiscible displacement in the cavities via lattice Boltzmann method
    Liang, Hong
    Chai, Zhenhua
    Shi, Baochang
    Guo, Zhaoli
    Li, Qiuxiang
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2015, 26 (07):
  • [35] Numerical Simulations of Dam-Break Flows by Lattice Boltzmann Method
    Purbasari, Rohmi Julia
    Suryanto, Agus
    Anam, Syaiful
    8TH ANNUAL BASIC SCIENCE INTERNATIONAL CONFERENCE: COVERAGE OF BASIC SCIENCES TOWARD THE WORLD'S SUSTAINABILITY CHALLANGES, 2018, 2021
  • [36] Improved Lattice Boltzmann Method for Efficient Concentration-Diffusion Simulations
    Lee, Hoyoung
    Jeong, Peter Inuk
    TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS B, 2024, 48 (10) : 637 - 644
  • [37] New thermal MRT lattice Boltzmann method for simulations of convective flows
    Jami, Mohammed
    Moufekkir, Faycal
    Mezrhab, Ahmed
    Fontaine, Jean Pierre
    Bouzidi, M'hamed
    INTERNATIONAL JOURNAL OF THERMAL SCIENCES, 2016, 100 : 98 - 107
  • [38] Actuator line simulations of wind turbine wakes using the lattice Boltzmann method
    Asmuth, Henrik
    Olivares-Espinosa, Hugo
    Ivanell, Stefan
    WIND ENERGY SCIENCE, 2020, 5 (02) : 623 - 645
  • [39] Efficient coupled lattice Boltzmann and Discrete Element Method simulations of small particles in complex geometries
    Vlogman, Tristan G.
    Jain, Kartik
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2024, 175 : 313 - 329
  • [40] A lattice Boltzmann method for solute transport
    Zhou, Jian Guo
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2009, 61 (08) : 848 - 863