Climate dynamics