Component-based software using RESOLVE
ACM SIGSOFT Software Engineering Notes
Parallel and sequential methods for ordinary differential equations
Parallel and sequential methods for ordinary differential equations
Deriving structured parallel implementations for numerical methods
Microprocessing and Microprogramming - Special double issue: parallel systems engineering
Additive semi-implicit Runge-Kutta methods for computing high-speed nonequilibrium reactive flows
Journal of Computational Physics
ScaLAPACK user's guide
Component-Based Derivation of a Parallel Stiff ODE Solver Implemented in a Cluster of Computers
International Journal of Parallel Programming
MPI: A Message-Passing Interface Standard
MPI: A Message-Passing Interface Standard
Journal of Computational Methods in Sciences and Engineering - Computational and Mathematical Methods for Science and Engineering Conference 2002 - CMMSE-2002
Hi-index | 0.01 |
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 algorithms and the particular structure of ODE systems by using parallel linear algebra modules. The approach furthers the reusability of the design specifications and a 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 specially well with dense ODE systems and reasonably well with narrow banded systems.