Numerical solution of partial differential equations :an introduction