On grid refinement at point singularities for h-p methods

The h-p method for solving partial differential equations uses discretizations where the grid size h and the polynomial degree p are varied to obtain the most efficiency in the computing of approximate solutions. It has been known for many years that increasing p can dramatically improve efficiency and that the current common practice of keeping p = 1 is a particularly poor choice. For problems with singularities, good efficiency requires that the grid be refined near the points with singularities so the h-p method also requires a grid refinement scheme. We compare two such schemes here which we call E-Refinement (proposed by Babuska and colleagues recently) and Q-Refinement (proposed by Rice in the 1960's). Both of these schemes have been shown to have asymptotically optimal order of convergence. The actual behaviours of these two schemes are quite different in practice and the mechanisms for choosing good values of h, p and the grid refinement parameters are also quite different. This paper presents the results of a systematic experimental study of these two methods and discusses the difficulty of choosing highly efficient h, p and grid refinement parameters. Our study confirms that these two refinements are of approximately equal efficiency given such good choices. The data suggest that the Q-Refinement is more efficient but the advantage is not dramatic given the uncertainties inherent in choosing numerical methods for practical applications. We conclude that it is substantially simpler to make good choices for the Q-Refinement than for the E-Refinement.

[1]  John R. Rice,et al.  A Population of Linear, Second Order, Elliptic Partial Differential Equations on Rectangular Domains. Part 1 , 1981 .

[2]  John R. Rice,et al.  Collocation software for second-order elliptic partial differential equations , 1985, TOMS.

[3]  John R. Rice,et al.  An Experimental Design for the Computational Evaluation of Elliptic Partial Differential Equations Solvers , 1978 .

[4]  I. Babuska,et al.  The h , p and h-p versions of the finite element method in 1 dimension. Part II. The error analysis of the h and h-p versions , 1986 .

[5]  C. D. Boor,et al.  Bicubic Spline Interpolation , 1962 .

[6]  J. Rice,et al.  Performance of scientific software , 1988 .

[7]  I. Babuška,et al.  Theh, p andh-p versions of the finite element method in 1 dimension , 1986 .

[8]  B. Q. Guo,et al.  The h-p version of the finite element method for problems with nonhomogeneous essential boundary condition , 1989 .

[9]  Ivo Babuška,et al.  The Theory and Practice of the h-p Version of Finite Element Method. , 1987 .

[10]  John R. Rice Adaptive tensor product grids for singular problems , 1987 .

[11]  John R. Rice,et al.  A System for Performance Evaluation of Partial Differential Equations Software , 1979, IEEE Transactions on Software Engineering.

[12]  William F. Mitchell,et al.  A comparison of adaptive refinement techniques for elliptic problems , 1989, TOMS.

[13]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[14]  S. C. Eisenstat,et al.  ON SOLVING ELLIPTIC EQUATIONS TO MODERATE ACCURACY , 1980 .

[15]  John R. Rice,et al.  Solving elliptic problems using ELLPACK , 1985, Springer series in computational mathematics.

[16]  L. Schumaker Spline Functions: Basic Theory , 1981 .

[17]  John R. Rice,et al.  High order methods for elliptic partial differential equations with singularities , 1982 .

[18]  Ronald A. DeVore,et al.  VARIABLE KNOT, VARIABLE DEGREE SPLINE APPROXIMATION TO Xβ , 1980 .