Abstract
Systems of s linear ordinary differential equations (ODEs) are considered. A system of ODEs is separable if the number of stiff eigenvalues of the Jacobian matrix is k « s. A code, DENS2, for solving separable systems of linear ODEs is compared with the corresponding code, DENS1, in which the same integration algorithm is implemented, but the separability is not exploited. A family of test-examples is introduced and used to carry out systematic comparisons between DENS1 and DENS2. The main topics in the investigation are: (i) the efficiency of DENS2 as a function of k/ s, (ii) the performance of DENS2 for very stiff problems, (iii) the behaviour of DENS2 when the solution of the system of ODEs is rapidly varying, (iv) the performance of DENS2 when the Jacobian matrix is slowly varying and (v) the behaviour of DENS2 for different gaps between the stiff and non-stiff eigenvalues. The storage requirements for DENS2 are also discussed. A vectorized version of DENS2 is developed and it is shown that the separability algorithm implemented in DENS2 is even more efficient on vector processors than on sequential computers. The ideas applied in the development of DENS2 can easily be extended (a) for two wide classes of integration algorithms (the backward differentiation formulae and the methods of Runge-Kutta type) and (b) for systems of nonlinear ODEs.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.