energy engineers photovoltaik grid computing solar heizung high performance computing electricity gridtalk power research software distributed computing scientists science