SpringerLink
Forum Springer Astron. Astrophys.
Forum Whats New Search Orders


Astron. Astrophys. 324, 161-176 (1997)

Previous Section Next Section Title Page Table of Contents

3. The convergence rate

A number of important mathematical theorems that demonstrate the convergence of the two-grid and multigrid iterative schemes can be found in Hackbush (1985). Our objective here is, first, to establish a practical and accurate way to measure the convergence rate and, then, to investigate how this quantity depends on the number of smoothing iterations, and resolution levels used. The results of this section refer to 1D multilevel calculations for Ca II. We point out that similar results are obtained for 2D grids with both [FORMULA] and [FORMULA] scaling proportionately when the resolution is changed.

3.1. Measuring the convergence speed

For a calculation performed in a grid of level l, a useful quantity to measure the rate of convergence is (cf. Paper I, TF-1):

[EQUATION]

The smaller this number ([FORMULA]) the faster the method converges, and the smaller the number ([FORMULA]) of iterations required to reduce the error by one order of magnitude. This number, [FORMULA], is given by (cf. TF-1):

[EQUATION]

When we say that the convergence rate is very high we actually mean that [FORMULA] is very large. Since the multigrid method converges in very few iterations, it turns out that a more practical and accurate way of estimating the convergence rate is

[EQUATION]

with iter chosen such that [FORMULA]. Both definitions (cf. Eqs.  22and  24) give the same result when applied to more slowly convergent methods (such as the MALI and MUGA schemes).

The curves in Fig. 9 were obtained using Eq. (24). Here we show, for the one-dimensional 5-level Ca II reference case of Paper I, the variation of the convergence rate [FORMULA] with the grid spacing. This figure demonstrates the two attractive properties of multigrid techniques. First, it is clearly seen that, while the convergence of the MALI and MUGA schemes decreases significantly as the spatial resolution level of the grid is increased, the convergence rate of the two-grid RT iteration method remains roughly constant. Second, the [FORMULA] values of our RT two-grid scheme are always very low (e.g., for the Ca II problem [FORMULA] for all resolution levels l), which indicates (cf. Eq. 23) that only one iteration suffices to reduce the error by one order of magnitude, i.e. that convergence is reached in very few iterations. Of course, as the grid is refined, the effort needed to solve for the coarse-grid correction increases dramatically. This is not reflected in the value, [FORMULA], which only inform us about the number of two-grid iterations required to reach convergence, and not about the computational work per iteration. In the next section we will consider in detail the true efficiencies of the two-grid and multigrid iterations comparing them with the one of the MUGA method.

[FIGURE] Fig. 9. The variation of the convergence rate (cf. Eq. 24) with the spatial resolution level of the grid. The methods used to obtain the solution to the Ca II multilevel 1D problem referred to in the text are the MALI scheme of Paper I, the MUGA method of TF-2 and the two-grid non-linear method with [FORMULA] and [FORMULA].

It is important to point out that in 1D we always choose [FORMULA]. Although it is true that a smaller [FORMULA] -factor saves some computational work when solving the coarse-grid equation (14), the number of smoothing iterations required at the fine-grid turns out to be larger and the total computational work is not improved. This is due to the fact that, as seen in Fig. 5b, the wavelength of the high-frequency error in the fine grid is inversely proportional to [FORMULA] ; therefore, the smaller [FORMULA] the larger the wavelength of the high-frequency error, and the larger the number of smoothing iterations required to remove it.

3.2. The influence of the smoothing number

As shown in Fig. 3b the larger the number, [FORMULA], of MUGA iterations in the fine grid the smaller the amplitude of the high-frequency spatial components of the current error and residual. Although the smoothing capabilities of our MUGA scheme are very good for all grid resolution levels, the finer the grid the easier it is for MUGA to achieve a given level of error reduction (cf. Fig. 3b). Therefore, one expects that the [FORMULA] values decrease as the smoothing number ([FORMULA]) increases, and in a way that depends on the finest-grid resolution level.

Fig. 10 gives useful information on this point. Besides showing that the convergence rate improves when [FORMULA] is increased, it demonstrates that the sensitivity of [FORMULA] to the smoothing number [FORMULA] is very small for fine grids (i.e. for [FORMULA] km), but significant in coarser grids. For coarser grid cases, we get a sizable decrease of [FORMULA] with [FORMULA]. In fact, [FORMULA], but note that [FORMULA] already yields [FORMULA] for all grid levels. In the next section we shall show that with [FORMULA] one achieves optimal efficiency in the multigrid method.

[FIGURE] Fig. 10. a The convergence rate of the TG method versus the fine-grid resolution level for various values of the number ([FORMULA]) of smoothing steps. b The TG convergence rate versus the number ([FORMULA]) of smoothing iterations for three values of the fine-grid spacing [FORMULA].

The above examples are for two grids. When more than two grids are used, the smoothing steps are divided among smoothings before ([FORMULA]) and after ([FORMULA]) each CGC. We have found [FORMULA] can impair convergence if many coarse grids are used, while [FORMULA] can lead to a bad behaviour in the first iterations. The best choice is to use [FORMULA] and, if [FORMULA], then to make it after the prolongation (i.e. [FORMULA] and [FORMULA]). In what follows, when we say that [FORMULA] we will be actually indicating that [FORMULA].

3.3. The influence of the number of coarse grids

Finally, the convergence rate also depends on the number of coarse grids used. In Fig. 11a we show the variation of the convergence error with the iteration number for multigrid V-cycle iterations, for [FORMULA] =2 km and using two, three or more grids. Fig. 11b shows the variation of [FORMULA] with [FORMULA] for a case with [FORMULA] km. Note also that the sensitivity of [FORMULA] to [FORMULA] for a given finest grid resolution level depends on the number of coarse grids, i.e. it increases when we use more coarse grids. Note that when [FORMULA], the convergence speed depends much more strongly on the number of grids used than on [FORMULA].

[FIGURE] Fig. 11. a The convergence error of the MG method using 2, 3, 4 and 5 grids ([FORMULA] =2 km and [FORMULA] =2) b The convergence rate [FORMULA] versus the number of smoothing iterations for three choices of the number of grids, but using always [FORMULA] =7.5 km.

Finally, it is worth mentioning that the multigrid convergence rate is slightly better for W-cycles than for V-cycles when one uses a large number of coarse grids. However, performing W-cycles requires more computational work, and we have not found any significant improvement from the use of W-cycles instead of V-cycles.

Previous Section Next Section Title Page Table of Contents

© European Southern Observatory (ESO) 1997

Online publication: May 26, 1998

helpdesk.link@springer.de