Abstract
We present a multigrid method for the solution of convection diffusion equations that is based on the combination of recursive substructuring techniques and the discretization on hierarchical bases and generating systems. Robustness of the resulting method, at least for a variety of benchmark problems, is achieved by a partial elimination of couplings between certain "coarse grid unknowns". The choice of these coarse grid unknowns is motivated by the physical properties of the convection diffusion equation, but it is independent of the actual discretized operator. The resulting algorithm has a memory requirement that grows linearly with the number of unknowns; likewise do the computational costs of the setup and of the individual relaxation cycles. We present numerical examples that indicate that the number of iterations needed to solve a convection diffusion equation is also substantially independent of the number of unknowns and of the type and strength of the convection field.
Original language | English |
---|---|
Pages (from-to) | 122-131 |
Number of pages | 10 |
Journal | Electronic Transactions on Numerical Analysis |
Volume | 15 |
State | Published - 2003 |
Keywords
- Convection diffusion equation
- Multigrid
- Parallelization
- Substructuring method