IEEE journal of photovoltaics [IEEE J Photovolt] NLMUID: 101772628