gpvdm is a free cross-platform opto-electronic device simulation tool that can simulate many device types, including OPVs and OLED devices.

gpvdm screenshot

In its latest version, the developers added support for perovskite solar cells. The software tool contains both electrical model and optical models to produce accurate and predictive device simulations. For more information on gpvdm click here.