solar thermal dynamics