Numerical Solutions of Partial Differential Equations