PDE Equation Solving Algorithm