ACM Home Page
Please provide us with feedback. Feedback
Algorithm 731: A moving-grid interface for systems of one-dimensional time-dependent partial differential equations
Full text PdfPdf (1.08 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 20 ,  Issue 2  (June 1994) table of contents
Pages: 194 - 214  
Year of Publication: 1994
ISSN:0098-3500
Authors
J. G. Blom  CWI, Amsterdam, The Netherlands
P. A. Zegeling  RUU, Mathematisch Institut, Utrecht, The Netherlands
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 109,   Citation Count: 7
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/178365.178391
What is a DOI?

APPENDICES and SUPPLEMENTS
gZip731.gz (145 KB)
adaptive moving grid: univariate partial differential equation
Gams: adaptive moving grid


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.


Collaborative Colleagues:
J. G. Blom: colleagues
P. A. Zegeling: colleagues