Application of the difference Gaussian rules to solution of hyperbolic problems II. Global expansion

被引:9
作者
Asvadurov, S
Druskin, V
Knizhnerman, L
机构
[1] Schlumberger Doll Res Ctr, Ridgefield, CT 06877 USA
[2] Cent Geophys Expedit, Moscow 123298, Russia
关键词
finite differences; Gaussian rules; exponential convergence; hyperbolic problems; linear elasticity; wave propagation;
D O I
10.1006/jcph.2001.6878
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This work is the sequel to S. Asvadurov et al. (2000, J. Comput. Phys. 158, 116), where,we considered a grid refinement approach for second-order finite-difference time domain schemes. This approach permits one to compute solutions of certain wave equations with exponential superconvergence. An algorithm was presented that generates a special sequence of grid steps, called "optimal," such that a standard finite-difference discretization that uses this grid produces an accurate approximation to the Neumann-to-Dirichlet map. It was demonstrated that the application of this approach to some problems in, e.g., elastodynamics results in a computational cost that is an order of magnitude lower than that of the standard scheme with equally spaced gridnodes, which produces the same accuracy. The main drawback of the presented approach was that the accurate solution could be obtained only at some a priori selected points (receivers). Here we present an algorithm that, given a solution on the coarse "optimal" grid, accurately reconstructs the solution of the corresponding fine equidistant grid with steps that are approximately equal to the minimal step of the optimal (strongly nonuniform) grid. This "expansion" algorithm is based on postprocessing of the approximate solution, is local in time (but not in space), and has a cost comparable to that of the discrete Fourier transform. An approximate inverse to the "expansion"procedure-the "reduction" algorithm-is also presented. We show different applications of the developed procedures, including refinement of a nonmatching grid. Numerical examples for scalar wave propagation and 2.5D cylindrical elasticity are presented. (C) 2002 Elsevier Science.
引用
收藏
页码:24 / 49
页数:26
相关论文
共 15 条
[1]  
[Anonymous], 1964, HDB MATH FUNCTIONS
[2]   Application of the difference Gaussian rules to solution of hyperbolic problems [J].
Asvadurov, S ;
Druskin, V ;
Knizhnerman, L .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 158 (01) :116-135
[3]  
Baker G., 1996, Pade Approximants
[4]   A PERFECTLY MATCHED LAYER FOR THE ABSORPTION OF ELECTROMAGNETIC-WAVES [J].
BERENGER, JP .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 114 (02) :185-200
[5]   Optimizing the perfectly matched layer [J].
Collino, F ;
Monk, PB .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 164 (1-2) :157-171
[6]   Gaussian spectral rules for the three-point second differences: I. A two-point positive definite problem in a semi-infinite domain [J].
Druskin, V ;
Knizhnerman, L .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 2000, 37 (02) :403-422
[7]   Gaussian spectral rules for second order finite-difference schemes [J].
Druskin, V ;
Knizhnerman, L .
NUMERICAL ALGORITHMS, 2000, 25 (1-4) :139-159
[8]  
DRUSKIN V, IN PRESS MATH COMPUT
[9]   2 POLYNOMIAL METHODS OF CALCULATING FUNCTIONS OF SYMMETRICAL MATRICES [J].
DRUSKIN, VL ;
KNIZHNERMAN, LA .
USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1989, 29 (06) :112-121
[10]  
Golub G. H., 1994, Matrices, Moments, and Quadrature