A new ab initio potential energy surface for H on Ru(0001) and its use for variational transition state theory and semiclassical tunneling calculations of the surface diffusion of H and D