Methods for simulating materials across multiple scales. Computational and analytical treatment of multiscale problems. Constitutive modeling using atomistic simulation. Coarse-graining and homogenization. Concurrent and hierarchical multiscale modeling. Machine-learning based multiscale methods. Applications will be taken from fluid and solid mechanics.