Application Of Multi-Scale Computational Techniques To Complex Materials Systems