ABSTRACT
In the last decade, several numerical techniques have been developed to solve time-dependent partial differential equations (PDEs) in one dimension having solutions with steep gradients in space and in time. One of these techniques, a moving-grid method based on a Lagrangian description of the PDE and a smoothed-equidistribution principle to define the grid positions at each time level, has been coupled with a spatial discretization method that automatically discreizes the spatial part of the user-defined PDE following the method of lines approach. We supply two FORTRAN subroutines, CWRESU and CWRESX, which compute the residuals of the differential algebraic equations (DAE) system obtained from semidiscretizing, respectively, the PDE and the set of moving-grid equations. These routines are combined in an enveloping routine SKMRES, which delivers the residuals of the complete DAE system. To solve this stiff, nonlinear DAE system, a robust and efficient time-integrator must be applied, for example, a BDF method such as implemented in the DAE solvers SPRINT [Berzins and Furzeland 1985; 1986; Berzins et al. 1989] and DASSL [Brenan et al. 1989; Petzold 1983]. Some numerical examples are shown to illustrate the simple and effective use of this software interface.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. A. G. 1991. NAG FORTRAN Library Manual, Mark 15. N.A.G. Ltd, Oxford, U.K.
|
| |
2
|
BAKKER, M. 1977. Software for semi-discretization of time-dependent partial differential equations in one space variable. Rep. NW 52/77, Mathematisch Centrum, Amsterdam, The Netherlands.
|
| |
3
|
BERZINS, M., ANI) FURZELAND, R. M. 1985. A user's manual for SPRINT--A versatile software package for solving systems of algebraic, ordinary and partial differential equations: Part 1--Algebraic and ordinary differential equations. Rep. TNER.85.058, Thornton Research Centre, Shell Research Ltd., U.K.
|
| |
4
|
~BERZINS, M., AND FURZELAND, a. M. 1986. A user's manual for SPRINT--A versatile software package for solving systems of algebraic, ordinary and partial differential equations: Part 2--Solving partial differential equations. Rep. 202, Dept. of Computer Studies, Univ. of Leeds, U.K.
|
| |
5
|
|
| |
6
|
BLOM, J. G., AND VERWER, J. G. 1989. On the use of the arclength and curvature monitor in a moving-grid method which is based on the method of lines. Rep. NM-N8902, Centre for Mathematics and Computer Science (CWI), Amsterdam, The Netherlands.
|
| |
7
|
BLOM, J. G. ANn ZEGELING, P. A. 1989. A moving-gr/d interface for systems of one-dimensional time-dependent partial differential equations. Rep. NM-R8904, Centre for Mathematics and Computer Science (CWI), Amsterdam, The Netherlands.
|
| |
8
|
BRENAN, K. E., CAMPBELL, S. L., AND PETZOLD, L. R. 1989. Numerical Solution of Initial-Value Problems in D~fferential-Algebraic Equations. North-Holland, Amsterdam, The Netherlands.
|
| |
9
|
Bus, J. C. P., ED. 1976. Colloquium Numerieke Programmatuur, MC Syllabus 29.1a. Mathematisch Centrum, Amsterdam, The Netherlands.
|
 |
10
|
|
 |
11
|
|
| |
12
|
DONGARRA, J. J., BUNCh, J. R., MOLER, C B., AND STEWART, G. W. 1979 LINPACK User's Guzde. SIAM, Philadelphia, Pa.
|
| |
13
|
|
| |
14
|
vAN EIJKEREN, J. C H., ZEGELING, P. A., AND HASSANIZADEH, S. M. 1991. Practmal use of SPRINT and a moving-grid interface for a class of 1D non-hnear transport problems. Rep. 959101001, National Institute of Public Health and Environmental Protection, Bilthoven, The Netherlands.
|
| |
15
|
|
| |
16
|
PETZOLD, L. R. 1983. A description ofDASSL: A differential/algebraic system solver In IMACS Transactions on Scienti~c Computatzon, Stepleman, R. S., Ed North-Holland, Amsterdam.
|
 |
17
|
|
| |
18
|
|
| |
19
|
VERWER, J. G., BLOM, J. G, FURZELAND, R. M, AND ZEGELING, P. A. 1989. A moving-grid method for one-dimensional PDEs based on the method of lines. In Adaptwe Methods for Partzal Dzfferential Equations, J. E. Flaherty, P. J. Paslow, M. S. Shephard, and J. D Vasilakis, Eds , SIAM, Philadelphia, Pa., 160 175.
|
| |
20
|
ZEGELING, P. A., AND BLOM, J. G. 1992. An evaluation of the gradient-weighted moving-finiteelement method in one space dimension. J. Comput. Phys. 103, 2 (Dec.), 422-441
|
| |
21
|
ZEGELING, P. A., VERWER, J. G., AND VAN EIJKEREN, J. C. H. 1992. Application of a mowng-gnd method to a class of 1D brine transport problems m porous media, lnt. J. Numer..~/{ethods Fluzds 15, 2 (July), 175-191.
|
|