Armando Coco, Giovanni Russo: Finite-difference ghost-point multigrid methods on Cartesian grids for elliptic problems in arbitrary domains. J. Comput. Phys. 241: 464-501 (2013)