On the multi-grid method applied to difference equations

Multi-grid methods are characterized by the simultaneous use of additional auxiliary grids corresponding to coarser step widths. Contrary to usual iterative methods the speed of convergence is very fast and does not tend to one if the step size approaches zero. The computational amount of one iteration is proportional toN, the number of grid points. Thus, a solution with accuracy ɛ requires 0 (|log ɛ|N) operations. In this paper we apply a multi-grid method to Helmholtz's equation (Dirichlet boundary data) in a general region and to a differential equation with variable coefficients subject to arbitrary boundary conditions.ZusammenfassungMehrgittermethoden sind charakterisiert durch die gleichzeitige Verwendung zusätzlicher Hilfsgitter gröberer Schrittweite. Im Gegensatz zu üblichen Iterationsverfahren ist die Konvergenzgeschwindigkeit sehr schnell und geht bei kleiner werdender Schrittweite nicht gegen Eins. Der Rechenaufwand eines Iterationsschrittes ist proportinal zuN, der Anzahl der Gitterpunkte. Daher sind zur Berechnung einer Lösung mit der Genauigkeit ɛ 0 (|log ɛ|N) Rechenoperationen notwendig. In diesem Artikel verwenden wir die Mehrgittermethode zur Lösung der Helmholtz-Gleichung bei Dirichlet-Randbedingeungen in einem beliebigen Gebiet und zur Lösung einer Differentialgleichung mit variablen Koeffizienten bei beliebigen Radbedingungen.

[1]  R. P. Fedorenko The speed of convergence of one iterative process , 1964 .

[2]  L. Collatz The numerical treatment of differential equations , 1961 .

[3]  A. Brandt Multi-level adaptive technique (MLAT) for fast numerical solution to boundary value problems , 1973 .

[4]  R. Nicolaides On the ² convergence of an algorithm for solving finite element equations , 1977 .

[5]  T. Meis,et al.  Numerische Behandlung partieller Differentialgleichungen , 1978 .

[6]  J. Schröder,et al.  Reduktionsverfahren für Differenzengleichungen bei Randwertaufgaben I , 1974 .

[7]  H. Heinrich,et al.  L. Collatz, The Numerical Treatment of Differential Equations. XV + 568 S. m. 118 Abb. Berlin/Göttingen/Heidelberg 1959. Springer‐Verlag. Preis geb. 93,60 DM , 1961 .

[8]  R. A. Nicolaides,et al.  On the observed rate of convergence of an iterative method applied to a model elliptic difference equation , 1978 .

[9]  R. Nicolaides On multiple grid and related techniques for solving discrete elliptic systems , 1975 .

[10]  Achi Brandt,et al.  Application of a multi-level grid method to transonic flow calculations , 1976 .

[11]  Wolfgang Hackbusch,et al.  On the fast solutions of nonlinear elliptic equations , 1979 .

[12]  R. P. Fedorenko A relaxation method for solving elliptic difference equations , 1962 .

[13]  N. Bakhvalov On the convergence of a relaxation method with natural constraints on the elliptic operator , 1966 .

[14]  Wolfgang Hackbusch,et al.  On the Computation of Approximate Eigenvalues and Eigenfunctions of Elliptic Operators by Means of a Multi-Grid Method , 1979 .

[15]  O. Widlund,et al.  On the Numerical Solution of Helmholtz's Equation by the Capacitance Matrix Method , 1976 .

[16]  D. Brandt,et al.  Multi-level adaptive solutions to boundary-value problems math comptr , 1977 .

[17]  G. Shortley,et al.  The Numerical Solution of Laplace's Equation , 1938 .

[18]  W. Hackbusch,et al.  A fast iterative method for solving poisson’s equation in a general region , 1978 .