Title :
Exploiting the multilevel parallelism and the problem structure in the numerical solution of stiff ODEs
Author :
Ruiz, J. M Mantas ; Lopera, J. Ortega ; Carrillo, J.A.
Author_Institution :
Software Eng. Dept., Granada Univ., Spain
Abstract :
A component-based methodology to derive parallel stiff ordinary differential equation (ODE) solvers for multicomputers is presented. The methodology allows the exploitation of the multilevel parallelism of this kind of numerical algorithm and the particular structure of ODE systems by using parallel linear algebra modules. The approach promotes the reusability of design specifications and clear structuring of the derivation process. Two types of components are defined to enable the separate treatment of different aspects during the derivation of a parallel stiff ODE solver. The approach has been applied to the implementation of an advanced numerical stiff ODE solver on a PC cluster. Following the approach, the parallel numerical scheme has been optimized and adapted to the solution of two modelling problems which involve stiff ODE systems with dense and narrow banded structures respectively. Numerical experiments have been performed to compare the solver with the state-of-the-art sequential stiff ODE solver. The results show that the parallel solver performs especially well with dense ODE systems and reasonably well with narrow banded systems
Keywords :
differential equations; distributed memory systems; linear algebra; numerical analysis; parallel algorithms; parallel programming; workstation clusters; PC cluster; component-based methodology; dense banded structures; design specification reusability; multicomputers; multilevel parallelism; narrow banded structures; numerical algorithms; parallel linear algebra modules; parallel stiff ordinary differential equation solvers; Concurrent computing; Differential equations; Distributed computing; Nonlinear equations; Parallel algorithms; Parallel processing; Power engineering and energy; Power engineering computing; Software engineering; Stability;
Conference_Titel :
Parallel, Distributed and Network-based Processing, 2002. Proceedings. 10th Euromicro Workshop on
Conference_Location :
Canary Islands
Print_ISBN :
0-7695-1444-8
DOI :
10.1109/EMPDP.2002.994262