solving pdes integrating factor