“Computational Optimal Design of Random Rough Surfaces in Thin-Film Solar Cells”. 2019. Communications in Computational Physics 25 (5): 1591-1612. https://doi.org/10.4208/cicp.OA-2018-0013.