On Block Preconditioners for PDE-Constrained Optimization Problems. (2018). Journal of Computational Mathematics, 32(3), 272-283. https://doi.org/10.4208/jcm.1401-CR4