Distributed software infrastructure for evaluating the integration of photovoltaic systems in urban districts