From Atoms to Materials: Predictive Theory and Simulations