“A Stochastic Gradient Descent Method for Computational Design of Random Rough Surfaces in Solar Cells” (2023) Communications in Computational Physics, 34(5), pp. 1361–1390. doi:10.4208/cicp.OA-2023-0142.