Kinetic Monte Carlo modeling on organic solar cells: Domain size, donor-acceptor ratio and thickness. (May 2017)