PARALLEL IMPLEMENTATIONS OF ITERATED RUNGE-KUTTA METHODS

Authors
Citation
T. Rauber et G. Runger, PARALLEL IMPLEMENTATIONS OF ITERATED RUNGE-KUTTA METHODS, The international journal of supercomputer applications and high performance computing, 10(1), 1996, pp. 62-90
Citations number
26
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Sciences, Special Topics","Computer Science Hardware & Architecture","Computer Science Interdisciplinary Applications
ISSN journal
10783482
Volume
10
Issue
1
Year of publication
1996
Pages
62 - 90
Database
ISI
SICI code
1078-3482(1996)10:1<62:PIOIRM>2.0.ZU;2-G
Abstract
We investigate different parallel algorithms for the iterated Runge-Ku tta method on distributed memory multiprocessors for the solution of s ystems of ordinary differential equations (ODEs). The iterated Runge-K utta method is an iteration scheme for the numerical solution of initi al-value problems of nonstiff ODEs; embedded approximation formulae ar e used to control the step size. The parallel algorithms realize poten tial parallelism across the method and the system in a group-SPMD (sin gle-program, multiple-data) programming style, using an appropriate se t of communication primitives that can be implemented on all common to pologies. A theoretical performance analysis with run-time formulae an d a run-time simulation show the value of the algorithms. The implemen tation on the Intel iPSC/860 confirms the predicted run times. The spe edup values depend strongly on the particular system of ODEs to be sol ved. The parallel iterated Runge-Kutta method is applied to a typical discretization problem, the discretized Brusselator equation. Applicat ion-specific modifications of the general parallel ODE solver are deve loped, which result in a considerable reduction in the parallel execut ion time.