An extended set of FORTRAN basic linear algebra subprograms
ACM Transactions on Mathematical Software (TOMS)
Numerical methods for ordinary differential systems: the initial value problem
Numerical methods for ordinary differential systems: the initial value problem
LAPACK's user's guide
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
Control Strategies for the Iterative Solution of Nonlinear Equations in ODE Solvers
SIAM Journal on Scientific Computing
ScaLAPACK user's guide
Stiff differential equations solved by Radau methods
Proceedings of the on Numerical methods for differential equations
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Scheduling and Load Balancing in Parallel and Distributed Systems
Scheduling and Load Balancing in Parallel and Distributed Systems
OODB Support for Real-Time Open-Architecture Controllers
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
Designing Reusable Software Components Following the CSP Distributed Programming Model
PDSE '97 Proceedings of the 2nd International Workshop on Software Engineering for Parallel and Distributed Systems
Deriving optimal data distributions for group parallel numerical algorithms
PMMP '95 Proceedings of the conference on Programming Models for Massively Parallel Computers
LAPACK Working Note 94: A User''s Guide to the BLACS v1.0
LAPACK Working Note 94: A User''s Guide to the BLACS v1.0
A Proposal for a Set of Parallel Basic Linear Algebra Subprograms
A Proposal for a Set of Parallel Basic Linear Algebra Subprograms
Hi-index | 0.00 |
A component-based methodological approach to derive distributed implementations of parallel ODE solvers is proposed. The proposal is based on the incorporation of explicit constructs for performance polymorphism into a methodology to derive group parallel programs of numerical methods from SPMD modules. These constructs enable the structuring of the derivation process into clearly defined steps, each one associated with a different type of optimization. The approach makes possible to obtain a flexible tuning of a parallel ODE solver for several execution contexts and applications. Following this methodological approach, a relevant parallel numerical scheme for solving stiff ODES has been optimized and implemented on a PC cluster. This numerical scheme is obtained from a Radau IIA Implicit Runge-Kutta method and exhibits a high degree of potential parallelism. Several numerical experiments have been performed by using several test problems with different structural characteristics. These experiments show satisfactory speedup results.