project 3

Multigrid methods

The purpose of this project to write a multigrid solver and multilevel preconditioners (including HB and BPX) for solving the Poisson equation with homogeneous Dirichlet boundary condition discretized by piecewise linear finite elements on a uniform grid on unit square.

The project will be divided into several steps.

Step 1: Smoothing property

Step 2: Prolongation and restriction between two levels

In this step, we code a two level method on the following two meshes.

the data for the fine mesh can be downloaded here 16mesh.mat

Step 3: V-cycle multigrid

Step 4: Multigrid as Preconditioner