Numerical solution of the 3D Poisson equation using the incomplete Cholesky conjugate gradient method.