VODE: a variable-coefficient ODE solver
SIAM Journal on Scientific and Statistical Computing
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
CVODE, a stiff/nonstiff ODE solver in C
Computers in Physics
Analyzing radiation diffusion using time-dependent sensitivity-based techniques
Journal of Computational Physics
Vector reduction/transformation operators
ACM Transactions on Mathematical Software (TOMS)
Journal of Computational Physics
SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
Finite element/boundary element simulation of future hard disk recording
ACC'08 Proceedings of the WSEAS International Conference on Applied Computing Conference
A Parallel Algorithm To Solve Large Stiff ODE Systems On Grid Systems
International Journal of High Performance Computing Applications
Hi-index | 0.01 |
PVODE is a general-purpose solver for ordinary differential equation (ODE) systems that implements methods for both stiff and nonstiff systems. The code is designed for single-program multiple-data environments. It is written in ANSI standard C, with a highly modular structure. The version being distributed uses the message-passing interface (MPI) system for communication. In the stiff case, PVODE uses a backward differentiation formula method combined with preconditioned GMRES iteration. Parallelism is achieved by distributing the ODE solution vector into user-specified segments and parallelizing a set of vector kernels accordingly. For PDE-based ODE systems, we provide a module that generates a band block-diagonal preconditioner for use with the GMRES iteration. We also provide a set of interfaces to accommodate Fortran applications. The paper includes a stiff example problem and test results on a Cray-T3D with three different message-passing systems. PVODE is publicly available.