TR-2010-03
An Analysis of Parallel U-cycle Multigrid Method
Dexuan Xie; L. Ridgway Scott. 20 April, 2010.
Communicated by L. Ridgway Scott.
Abstract
Standard parallel versions of the traditional V-cycle multigrid method
often leave processors idle for significant periods of time.
One simple solution to this problem is to define an intermediate grid
to be the new ``coarsest'' grid, one that
is fine enough to keep all processors busy during the calculations.
For clarity, the V-cycle method using this strategy is called the U-cycle
multigrid method due to a ``U'' shape of its grid schedule in comparison to
the grid schedule of the original V-cycle method.
The purpose of this paper is to give this U-cycle approach a mathematical
justification and to show by experiments that it works in practice.
In particular, it is proved that the convergence rate of the U-cycle method
actually improves gradually with the decrease of the number of grid levels.
Further, the coarsest grid equations can be solved approximately without
increasing the total number of iterations as required to satisfy a
convergence criterion.
The time complexity analysis shows that the parallel U-cycle multigrid
method can be fully scalable.
In addition, to fairly measure the parallel performance on a large scale
parallel computer, memory constrained efficiency is used in
the scalability analysis of the parallel U-cycle method.
This is also known today as weak scaling.
Finally, numerical results confirm the theoretical results and demonstrate
the performance of the U-cycle method on a large scale parallel computer
(an IBM BlueGene/L system) with up to 1024 processors.
Original Document
The original document is available in PDF (uploaded 20 April, 2010 by
L. Ridgway Scott).