Mesoscopic Computer Modeling of Microstructure Evolution within an Object-oriented Simulation Framework

Yu, Q. & Esche, S. K.
International Journal of Computational Engineering Science, Vol. 5, No. 3, pp. 451-469, 2004.

Abstract

This paper introduces an object-oriented programming approach into the development of a general-purpose simulation framework for the modeling of microstructure evolution at the mesoscopic length level. The design requirements of this framework are discussed, and an analysis from the standpoint of object-oriented programming is performed. Based on this framework, a Monte Carlo grain growth algorithm with improved efficiency and accuracy has been developed. This simulation framework represents a reliable software module of a multi-scale microstructure prediction system for materials processing.