Engineering Papers⌕ Search

Engineering topics

Battaile, Corbett

Publications and source records attributed to Battaile, Corbett.

Parallel simulation via SPPARKS of on-lattice kinetic and Metropolis Monte Carlo models for materials processing

Abstract SPPARKS is an open-source parallel simulation code for developing and running various kinds of on-lattice Monte Carlo models at the atomic or meso scales. It can be used to study the properties of solid-state materials as well as model their dynamic evolution during processing. The modular nature of the code allows new models and diagnostic computations to be added without modification to its core functionality, including its parallel algorithms. A variety of models for microstructural evolution (grain growth), solid-state diffusion, thin film deposition, and additive manufacturing (AM) processes are included in the code. SPPARKS can also be used to implement grid-based algorithms such as phase field or cellular automata models, to run either in tandem with a Monte Carlo method or independently. For very large systems such as AM applications, the Stitch I/O library is included, which enables only a small portion of a huge system to be resident in memory. In this paper we describe SPPARKS and its parallel algorithms and performance, explain how new Monte Carlo models can be added, and highlight a variety of applications which have been developed within the code.

36 MATERIALS SCIENCE↗

A Multi-Phase Modeling Framework Suitable for Dynamic Applications

Under dynamic loading conditions and the associated extreme conditions many metals will undergo phase transformations. The change in crystal structure associated with solid–solid phase transformations can significantly alter the subsequent mechanical response of the material. For the interpretation of experiments involving dynamic loading it is beneficial to have a modeling framework that captures key features of the material response while remaining relatively simple. We introduce a candidate framework and apply it to the metal tin to highlight a range of behaviors that are captured by the model. We also discuss potential extensions to capture additional behaviors that could be important for certain materials and loading scenarios. The model is useful for analysis of results from dynamic experiments and offers a point of departure for more complex model formulations.

36 MATERIALS SCIENCE↗