Algorithm 731: A moving-grid interface for systems of one-dimensional time-dependent partial differential equations

Author:

Blom J. G.1,Zegeling P. A.2

Affiliation:

1. CWI, Amsterdam, The Netherlands

2. RUU, Mathematisch Institut, Utrecht, The Netherlands

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.

Publisher

Association for Computing Machinery (ACM)

Subject

Applied Mathematics,Software

Reference21 articles.

1. N. A. G. 1991. NAG FORTRAN Library Manual Mark 15. N.A.G. Ltd Oxford U.K. 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. 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. 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. ~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. Developing software for time-dependent problems using the method of lines and differential-algebraic integrators

Cited by 86 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3