Numerical Solutions for Partial Differential Equations