Photovoltaic R & D Simulation Tools