Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

Journal Article · · Modelling and Simulation in Materials Science and Engineering
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.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
Air Force Office of Scientific Research (AFOSR); National Science Foundation (NSF); USDOE; USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
NA0003525
OSTI ID:
1973040
Alternate ID(s):
OSTI ID: 2311606
OSTI ID: 1969590
Report Number(s):
SAND--2023-07659J
Journal Information:
Modelling and Simulation in Materials Science and Engineering, Journal Name: Modelling and Simulation in Materials Science and Engineering Journal Issue: 5 Vol. 31; ISSN 0965-0393
Publisher:
IOP PublishingCopyright Statement
Country of Publication:
United Kingdom
Language:
English

References (73)

Cassandra: An open source Monte Carlo package for molecular simulation journal April 2017
Parallelization of a Dynamic Monte Carlo Algorithm: A Partially Rejection-Free Conservative Approach journal August 1999
An overview of spatial microscopic and accelerated kinetic Monte Carlo methods journal February 2007
Simulated Microstructural and Compositional Evolution of U-Pu-Zr Alloys Using the Potts-Phase Field Modeling Technique journal September 2018
Simulation Study of Hatch Spacing and Layer Thickness Effects on Microstructure in Laser Powder Bed Fusion Additive Manufacturing using a Texture-Aware Solidification Potts Model journal August 2021
Predicting Mesoscale Microstructural Evolution in Electron Beam Welding journal March 2016
Process-Structure Linkages Using a Data Science Approach: Application to Simulated Additive Manufacturing Data journal March 2017
A microscopic theory for antiphase boundary motion and its application to antiphase domain coarsening journal June 1979
Computer simulation of grain growth—I. Kinetics journal May 1984
Computer simulation of grain growth—II. Grain size distribution, topology, and local dynamics journal May 1984
A new algorithm for Monte Carlo simulation of Ising spin systems journal January 1975
A general method for numerically simulating the stochastic time evolution of coupled chemical reactions journal December 1976
Efficient parallel simulations of dynamic Ising spin systems journal March 1988
Three-dimensional phase field model of proper martensitic transformation journal April 2001
Phase-field simulation of 2-D Ostwald ripening in the high volume fraction regime journal May 2002
Computer simulation of 3-D grain growth using a phase-field model journal July 2002
Scaling Monte Carlo kinetics of the Potts model using rate theory journal April 2000
Three-dimensional phase-field simulations of coarsening kinetics of γ′ particles in binary Ni–Al alloys journal May 2004
Orientation image-based micromechanical modelling of subgrain texture evolution in polycrystalline copper journal September 2008
Sintering processes in direct ink write additive manufacturing: A mesoscopic modeling approach journal May 2019
Simulation of powder bed metal additive manufacturing microstructures with coupled finite difference-Monte Carlo method journal May 2021
Hybrid Potts-phase field model for coupled microstructural–compositional evolution journal March 2013
Simulation of metal additive manufacturing microstructures using kinetic Monte Carlo journal July 2017
Kinetic Monte Carlo simulations of structural evolution during anneal of additively manufactured materials journal June 2020
Modeling of additive manufacturing processes for metals: Challenges and opportunities journal August 2017
kmos: A lattice kinetic Monte Carlo framework journal July 2014
KMCLib: A general framework for lattice kinetic Monte Carlo (KMC) simulations journal September 2014
Hybrid-optimization strategy for the communication of large-scale Kinetic Monte Carlo simulation journal February 2017
The MolSSI Driver Interface Project: A framework for standardized, on-the-fly interoperability between computational molecular sciences codes journal April 2021
LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales journal February 2022
Billion-atom synchronous parallel kinetic Monte Carlo simulations of critical 3D Ising systems journal February 2011
Hierarchical fractional-step approximations and parallel kinetic Monte Carlo algorithms journal October 2012
Massively parallel kinetic Monte Carlo simulations of charge carrier transport in organic semiconductors journal February 2016
Phase field approach to martensitic phase transformations with large strains and interface stresses journal October 2014
Helium release and microstructural changes in Er(D,T)2−x3Hex films journal February 2008
A hybrid simulation methodology for modeling dynamic recrystallization in UO2 LWR nuclear fuels journal June 2012
Three-dimensional simulation of grain growth in a thermal gradient with non-uniform grain boundary mobility journal September 2008
The evolution of interfacial morphology during coarsening: A comparison between 4D experiments and phase-field simulations journal March 2011
A Kinetic Monte Carlo Simulation Study of Synthesis Variables and Diffusion Coefficients in Early Stages of Silicate Oligomerization journal December 2015
Exact stochastic simulation of coupled chemical reactions journal December 1977
A climbing image nudged elastic band method for finding saddle points and minimum energy paths journal December 2000
Step Motion on Crystal Surfaces journal September 1966
Approach to Translational Equilibrium in a Rigid Sphere Gas journal January 1963
Free Energy of a Nonuniform System. I. Interfacial Free Energy journal February 1958
A constant-time kinetic Monte Carlo algorithm for simulation of large biochemical reaction networks journal May 2008
First principles site occupation and migration of hydrogen, helium, and oxygen in β-phase erbium hydride journal June 2008
A Kinetic Monte Carlo model for material aging: Simulations of second phase formation at Au/Bi2Te3 junction in oxygen environments journal March 2014
Kinetic Monte Carlo simulations of GaN homoepitaxy on c- and m-plane surfaces journal April 2017
Direct simulation Monte Carlo on petaflop supercomputers and beyond journal August 2019
MCCCS Towhee: a tool for Monte Carlo molecular simulation journal December 2013
Comparison of finite element and fast Fourier transform crystal plasticity solvers for texture prediction journal October 2010
Empirical force field-based kinetic Monte Carlo simulation of precipitate evolution and growth in Al–Cu alloys journal September 2016
Development of a solute and defect concentration dependant Ising model for the study of transmutation induced segregation in neutron irradiated W–(Re, Os) systems journal September 2021
A Monte Carlo model for 3D grain evolution during welding journal August 2017
Direct numerical simulation of mechanical response in synthetic additively manufactured microstructures journal June 2018
Computer simulation of microstructure development in powder-bed additive manufacturing with crystallographic texture journal June 2021
Particle-assisted abnormal grain growth journal August 2015
Effects of lattice anisotropy and temperature on domain growth in the two-dimensional Potts model journal March 1991
Rigorous synchronous relaxation algorithm for parallel kinetic Monte Carlo simulations of thin film growth journal March 2005
Semirigorous synchronous sublattice algorithm for parallel kinetic Monte Carlo simulations of thin film growth journal March 2005
Quantitative analysis of grain boundary properties in a generalized phase field model for grain growth in anisotropic systems journal July 2008
Atomistic modeling of long-term evolution of twist boundaries under vacancy supersaturation journal December 2012
Lattice model of adsorption in disordered porous materials: Mean-field density functional theory and Monte Carlo simulations journal December 2001
Quantitative phase-field model of alloy solidification journal December 2004
Surface self-diffusion on Pt(001) by an atomic exchange mechanism journal June 1990
Theory of dynamic critical phenomena journal July 1977
Radiation-induced segregation in W-Re: from kinetic Monte Carlo simulations to atom probe tomography experiments journal October 2019
Synchronous relaxation for parallel simulations with applications to circuit-switched networks journal October 1993
OpenKMC: a KMC design for hundred-billion-atom simulation using millions of cores on Sunway Taihulight
  • Li, Kun; Shang, Honghui; Zhang, Yunquan
  • SC '19: The International Conference for High Performance Computing, Networking, Storage, and Analysis, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1145/3295500.3356165
conference November 2019
Phase-Field Simulation of Solidification journal August 2002
Parallel simulation of 3D sintering journal January 2011
Coupled microstructural-compositional evolution informed by a thermodynamic database using the hybrid Potts-phase field model journal January 2013
Crystal-KMC: parallel software for lattice dynamics monte carlo simulation of metal materials journal August 2018

Similar Records

Crossing the mesoscale no-mans land via parallel kinetic Monte Carlo.
Technical Report · Thu Oct 01 00:00:00 EDT 2009 · OSTI ID:966942