Developing automated finite element modeling techniques, adaptive analysis procedures, adaptive multi-scale solution techniques, and employing multiple-scale modeling and micro-mechanics via continuum and discrete approaches.