Snow surface energy exchange