Methods For Solving Pdes