Simulation of cardiac electrophysiology on next-generation high-performance computers

被引:28
作者
Bordas, Rafel [2 ]
Carpentieri, Bruno [3 ]
Fotia, Giorgio [3 ]
Maggio, Fabio [3 ]
Nobes, Ross [1 ]
Pitt-Francis, Joe [2 ]
Southern, James [1 ]
机构
[1] Fujitsu Labs Europe Ltd, Hayes UB4 8FE, Middx, England
[2] Univ Oxford, Oxford Univ Comp Lab, Oxford OX1 3QD, England
[3] CRS4 Bioinformat, I-09010 Pula, Italy
来源
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES | 2009年 / 367卷 / 1895期
基金
英国工程与自然科学研究理事会;
关键词
cardiac simulation; high-performance computing; finite elements; spectral elements; adaptive mesh refinement; linear algebra; ADAPTIVE MESH REFINEMENT; FINITE-ELEMENT-METHOD; DOMAIN DECOMPOSITION METHOD; REACTION-DIFFUSION SYSTEMS; BIDOMAIN EQUATIONS; ELECTRICAL ACTIVATION; NUMERICAL-SOLUTION; DYNAMIC-MODEL; MONODOMAIN; TISSUE;
D O I
10.1098/rsta.2008.0298
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Models of cardiac electrophysiology consist of a system of partial differential equations (PDEs) coupled with a system of ordinary differential equations representing cell membrane dynamics. Current software to solve such models does not provide the required computational speed for practical applications. One reason for this is that little use is made of recent developments in adaptive numerical algorithms for solving systems of PDEs. Studies have suggested that a speedup of up to two orders of magnitude is possible by using adaptive methods. The challenge lies in the efficient implementation of adaptive algorithms on massively parallel computers. The finite-element (FE) method is often used in heart simulators as it can encapsulate the complex geometry and small-scale details of the human heart. An alternative is the spectral element ( SE) method, a high-order technique that provides the flexibility and accuracy of FE, but with a reduced number of degrees of freedom. The feasibility of implementing a parallel SE algorithm based on fully unstructured all-hexahedra meshes is discussed. A major computational task is solution of the large algebraic system resulting from FE or SE discretization. Choice of linear solver and preconditioner has a substantial effect on efficiency. A fully parallel implementation based on dynamic partitioning that accounts for load balance, communication and data movement costs is required. Each of these methods must be implemented on next-generation supercomputers in order to realize the necessary speedup. The problems that this may cause, and some of the techniques that are beginning to be developed to overcome these issues, are described.
引用
收藏
页码:1951 / 1969
页数:19
相关论文
共 88 条
[1]   3D transient fixed point mesh adaptation for time-dependent problems: Application to CFD simulations [J].
Alauzet, F. ;
Frey, P. J. ;
George, P. L. ;
Mohammadi, B. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 222 (02) :592-623
[2]   A simple two-variable model of cardiac excitation [J].
Aliev, RR ;
Panfilov, AV .
CHAOS SOLITONS & FRACTALS, 1996, 7 (03) :293-301
[3]  
[Anonymous], 1998, MATH PHYSL
[4]   A comparison of multilevel solvers for the cardiac bidomain equations [J].
Austin, Travis ;
Trew, Mark ;
Pullan, Andrew .
2005 27TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-7, 2005, :7204-7207
[5]  
Balay S., ANL9511
[6]  
BEELER GW, 1977, J PHYSL, V268, P77
[7]   A time-dependent adaptive remeshing for electrical waves of the heart [J].
Belhamadia, Youssef .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2008, 55 (02) :443-452
[8]   A massively parallel multigrid method for finite elements [J].
Bergen, Benjamin ;
Gradl, Tobias ;
Ruede, Ulrich ;
Huelsemann, Frank .
COMPUTING IN SCIENCE & ENGINEERING, 2006, 8 (06) :56-62
[9]   ADAPTIVE MESH REFINEMENT FOR HYPERBOLIC PARTIAL-DIFFERENTIAL EQUATIONS [J].
BERGER, MJ ;
OLIGER, J .
JOURNAL OF COMPUTATIONAL PHYSICS, 1984, 53 (03) :484-512
[10]  
Bischof C, 2008, CH CRC COMP SCI SER, P311