Solution of time-dependent diffusion equations with variable coefficients using multiwavelets

被引:3
|
作者
Averbuch, A [1 ]
Israeli, M
Vozovoi, L
机构
[1] Tel Aviv Univ, Sch Math Sci, IL-69978 Tel Aviv, Israel
[2] Technion Israel Inst Technol, Fac Comp Sci, IL-32000 Haifa, Israel
关键词
multiwavelets; nonlinear evolution problems; variable coefficients; boundary conditions; penalty procedure; multidimensional problems;
D O I
10.1006/jcph.1999.6185
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A new numerical algorithm is developed for the solution of time-dependent differential equations of diffusion type, It allows for an accurate and efficient treatment of multidimensional problems with variable coefficients, nonlinearities, and general boundary conditions. For space discretization we use the multiwavelet bases introduced by Alpert (1993, SIAM J. Math. Anal. 24, 246-262), and then applied to the representation of differential operators and functions of operators presented by Alpert, Beylkin, and Vozovoi (Representation of operators in the multiwavelet basis, in preparation). An important advantage of multiwavelet basis functions is the fact that they are supported only on non-overlapping subdomains, Thus multiwavelet bases are attractive for solving problems in finite (non periodic) domains. Boundary conditions are imposed with a penalty technique of Hesthaven and Gottlieb (1996, SIAM J. Sci. Comput., 579-612) which can be used to impose rather general boundary conditions. The penalty approach was extended to a procedure for ensuring the continuity of the solution and its first derivative across interior boundaries between neighboring subdomains while time stepping the solution of a time dependent problem. This penalty procedure on the interfaces allows for a simplification and sparsification of the representation of differential operators by discarding the elements responsible for interactions between neighboring subdomains. Consequently the matrices representing the differential operators (on the finest scale) have block-diagonal structure. For a fixed order of multiwavelets (i.e., a fixed number of vanishing moments) the computational complexity of the present algorithm is proportional to the number of subdomains. The time discretization method of Beylkin, Keiser, and Vozovoi (1998, PAM Report 347) is used in view of its favorable stability properties. Numerical results are presented for evolution equations with variable coefficients in one and two dimensions. (C) 1999 Academic Press.
引用
收藏
页码:394 / 424
页数:31
相关论文
共 50 条