On the "Preconditioning" Function Used in Planewave DFT Calculations and Its Generalization. (2018). Communications in Computational Physics, 18(1), 167-179. https://doi.org/10.4208/cicp.060314.120215a