PC2D: A circular-reference spreadsheet solar cell device simulator | IEEE Conference Publication | IEEE Xplore