solving poisson equation using green's function