A geometric multigrid treatment of immersed boundaries for simulating atmospheric dispersion in complex urban environments. (15th September 2020)