20-million solar calculations served