Building simulation, tools and applications