Stochastic Parallel PARticle Kinetic Simulator
SPPARKS is a kinetic Monte Carlo simulator which implements kinetic and Metropolis Monte Carlo solvers in a general way so that they can be hooked to applications of various kinds. Specific applications are implemented in SPPARKS as physical models which generate events (e.g. a diffusive hop or chemical reaction) and execute them one-by-one. Applications can run in paralle so long as the simulation domain can be partitoned spatially so that multiple events can be invoked simultaneously. SPPARKS is used to model various kinds of mesoscale materials science scenarios such as grain growth, surface deposition and growth, and reaction kinetics. It can also be used to develop new Monte Carlo models that hook to the existing solver and paralle infrastructure provided by the code.
- Short Name / Acronym:
- SPPARKS
- Project Type:
- Open Source, No Publicly Available Repository
- Site Accession Number:
- 4276
- Software Type:
- Scientific
- License(s):
- GNU General Public License v3.0; GNU Lesser General Public License v2.1
- Programming Language(s):
- None
- Research Organization:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC04-94AL85000
- DOE Contract Number:
- AC04-94AL85000
- Code ID:
- 44868
- OSTI ID:
- 1231103
- Country of Origin:
- United States
Similar Records
Crossing the mesoscale no-mans land via parallel kinetic Monte Carlo.
Kinetic Monte Carlo simulation of the aging of nanoporous metals.