Questions and Answers on Finite Difference Methods

Exercises:

Suggested Projects:

  1.    Develop and test a finite difference method in spherical coordinates for Poisson equations.
  2.    Explore the possibility of a finite difference scheme for a 2D diffusion and advection elliptic PDEs.
  3.    Develop and test a finite difference method in Matlab for Helmholtz equations in Matlab using FFT (fast Fourier Transforms). It should allow three linear boundary conditions.
  4.    Develop and test a finite difference method in Matlab for Helmholtz equations in in the entire 2D plane with some numerical boundary conditions.
  5.    Develop and test a multigrid solver for 2D Sturm-Liouville elliptic PDEs. 
  6.    Develop MOL for 2D heat equations and compare with the ADI method. 
  7.    Implement the projection method for Navier-Stokes equations on a rectangular domain. Test your code using u(x,y,t) = sin(pi*x)*sin(pi*y)*h(t). 
  8.   Simulate the lid-driven flow using Helmholtz/Poisson solves (the projection method)
  9.   Use an extrapolation technique to get fourth order finite difference schemes for 1D, 2D Poisson and/or elliptic PDEs of BVP