Mitchell, L., & Müller, E. H. (2016). High level implementation of geometric multigrid solvers for finite element problems: Applications in atmospheric modelling. Journal of Computational Physics, 327, 1-18. https://doi.org/10.1016/j.jcp.2016.09.037