Physics-based pre-conditioners for large-scale subsurface flow simulation