Text this: An adaptive hierarchical matrix on point iterative Poisson solver