“On the ‘Preconditioning’ Function Used in Planewave DFT Calculations and Its Generalization” (2018) Communications in Computational Physics, 18(1), pp. 167–179. doi:10.4208/cicp.060314.120215a.