Simulation and optimization studies on CsPbI3 based inorganic perovskite solar cells. (June 2021)