Algorithm 688: EPDCOL
- 1 June 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 17 (2) , 153-166
- https://doi.org/10.1145/108556.108558
Abstract
The software package PDECOL [7] is a popular code among scientists wishing to solve systems of nonlinear partial differential equations. The code is based on a method-of-lines approach, with collocation in the space variable to reduce the problem to a system of ordinary differential equations. There are three principal components: the basis functions employed in the collocation; the method used to solve the system of ordinary differential equations; and the linear equation solver which handles the linear algebra. This paper will concentrate on the third component, and will report on the improvement in the performance of PDECOL resulting from replacing the current linear algebra modules of the code by modules which take full advantage of the special structure of the equations which arise. Savings of over 50 percent in total execution time can be realized.Keywords
This publication has 5 references indexed in Scilit:
- A New Basis Implementation for a Mixed Order Boundary Value ODE SolverSIAM Journal on Scientific and Statistical Computing, 1987
- FORTRAN Packages for Solving Certain Almost Block Diagonal Linear Systems by Modified Alternate Row and Column EliminationACM Transactions on Mathematical Software, 1983
- LSODE and LSODI, two new initial value ordinary differential equation solversACM SIGNUM Newsletter, 1980
- SOLVEBLOK: A Package for Solving Almost Block Diagonal Linear SystemsACM Transactions on Mathematical Software, 1980
- Algorithm 540: PDECOL, General Collocation Software for Partial Differential Equations [D3]ACM Transactions on Mathematical Software, 1979