EXPLOITING LIMITED ACCESS DISTANCE OF ODE SYSTEMS FOR PARALLELISM AND LOCALITY IN EXPLICIT METHODS

被引:0
作者
Korch, Matthias [1 ]
机构
[1] Univ Bayreuth, Appl Comp Sci 2, D-95440 Bayreuth, Germany
来源
ALGORITMY 2012 | 2012年
关键词
ordinary differential equations; initial value problems; parallelism; locality; MATRIX BANDWIDTH; LOW-STORAGE; KUTTA; ALGORITHM;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The solution of initial value problems of large systems of ordinary differential equations (ODEs) is computationally intensive and demands for efficient parallel solution techniques that take into account the complex architectures of modern parallel computer systems. This article discusses implementation techniques suitable for ODE systems with a special coupling structure, called broiled access distance, which typically arises from the discrotization of systems of partial differential equations (PDEs) by the method of lines. It describes how these techniques can be applied to different explicit ODE methods, namely embedded Runge-Kutta (RK) methods, iterated RE methods, extrapolation met hods, and Adams-Bashforth (AB) methods. Runtime experiments performed on parallel computer systems with different architectures show that these techniques can significantly improve runtime and scalability. By example of Euler's method it is demonstrated that these techniques can also be applied to devise high-performance GPU implementations.
引用
收藏
页码:250 / 260
页数:11
相关论文
共 20 条
[1]   Parallel solution in time of ODEs: some achievements and perspectives [J].
Amodio, Pierluigi ;
Brugnano, Luigi .
APPLIED NUMERICAL MATHEMATICS, 2009, 59 (3-4) :424-435
[2]  
[Anonymous], 11 INT S PAR DISTR C
[3]  
Berland J., 2004, 10 AIAA CEAS AER C 1, P1
[4]   Low-dissipation and low-dispersion fourth-order Runge-Kutta algorithm [J].
Berland, Julien ;
Bogey, Christophe ;
Bailly, Christophe .
COMPUTERS & FLUIDS, 2006, 35 (10) :1459-1463
[5]  
Burrage K., 1995, Parallel and Sequential Methods for Ordinary Differential Equations
[6]   A new minimum storage Runge-Kutta scheme for computational acoustics [J].
Calvo, M ;
Franco, JM ;
Rández, L .
JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 201 (01) :1-12
[7]  
Ehrig R, 1998, ADV PAR COM, V12, P517
[8]  
Hairer E., 2000, SOLVING ORDINARY DIF, Vsecond
[9]   Low-storage, explicit Runge-Kutta schemes for the compressible Navier-Stokes equations [J].
Kennedy, CA ;
Carpenter, MH ;
Lewis, RM .
APPLIED NUMERICAL MATHEMATICS, 2000, 35 (03) :177-219
[10]   Scalability and locality of extrapolation methods on large parallel systems [J].
Korch, Matthias ;
Rauber, Thomas ;
Scholtes, Carsten .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (15) :1789-1815