solar precipitation