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
Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems
Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems
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
Parallel linear system solvers for Runge-Kutta-Nyström methods
ICCAM '96 Proceedings of the seventh international congress on Computational and applied mathematics
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
A Proposal for a Set of Parallel Basic Linear Algebra Subprograms
A Proposal for a Set of Parallel Basic Linear Algebra Subprograms
Journal of Computational Methods in Sciences and Engineering - Computational and Mathematical Methods for Science and Engineering Conference 2002 - CMMSE-2002
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
Parallelization of implicit-explicit runge-kutta methods for cluster of PCs
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
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.