idaholab / spparks Goto Github PK
View Code? Open in Web Editor NEWKinetic Monte Carlo Simulator
License: GNU General Public License v2.0
Kinetic Monte Carlo Simulator
License: GNU General Public License v2.0
This is the SPPARKS (11 Nov 2009) software package. SPPARKS stands for Stochastic Parallel PARticle Kinetic Simulator. Copyright (2009) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software. This software is distributed under the GNU General Public License. NOTE: In special cases, by request, SPPARKS can also be released under the GNU Lesser General Public License or LGPL, not the GPL. This is the case if you have a README.LGPL and LICENSE.LGPL file. If not, this is a GPL version of SPPARKS. ---------------------------------------------------------------------- SPPARKS is a kinetic Monte Carlo (KMC) code designed to run efficiently on parallel computers using both KMC and Metropolis Monte Carlo algorithms. It was developed at Sandia National Laboratories, a US Department of Energy facility, with funding from the DOE. It is an open-source code, distributed freely under the terms of the GNU Public License (GPL). The developers of SPPARKS are Steve Plimpton, Aidan Thompson, and Alex Slepoy. They can be contacted at [email protected], [email protected], and [email protected]. The SPPARKS WWW Site at http://www.cs.sandia.gov/~sjplimp/spparks.html has more information about the code and its uses. This SPPARKS distribution includes the following files and directories: README this file LICENSE the GNU General Public License (GPL) doc documentation examples simple test problems src source files tools auxiliary tools Point your browser at any of these files to get started: doc/Manual.html the SPPARKS manual doc/Section_intro.html hi-level introduction to SPPARKS doc/Section_start.html how to build and use SPPARKS
Hi, all
I have a question about how to set barriers in SPPARKS for running KMC for defect diffusion. It confuses me in the SPPARKS documentation that the identification of coordination number of participating sites? for example, the barrier command "barrier dstyle I J Q", if in a FCC structure and I have a vacancy at site 1 (256 sites in total), how should I set barriers for neighboring sites of vacancy? Also, should I specify the barriers for the other site? i.g., occupied sites excepts the neighboring sites of the vacancy? And, the command "ecoord" for setting energy for sites, is the same as barriers?
Thanks for any help
WJ
I was successful to build the executables spk_mpi and spk_serial
but when I run the test file in.potts with the command
mpirun -np 24 ./spk_mpi < in.potts in the potss direcectory I keep getting this error messge
k_mpi (No such file or directory)
[proxy:0:[email protected]] HYDU_create_process (../../../../src/pm/hydra/utils/launch/launch.c:74): execvp error on file ./spk_mpi (No such file or directory)
[proxy:0:[email protected]] HYDU_create_process (../../../../src/pm/hydra/utils/launch/launch.c:74): execvp error on file ./spk_mpi (No such file or directory)
[proxy:0:[email protected]] HYDU_create_process (../../../../src/pm/hydra/utils/launch/launch.c:74): execvp error on file ./spk_mpi (No such file or directory)
[proxy:0:[email protected]] HYDU_create_process (../../../../src/pm/hydra/utils/launch/launch.c:74): execvp error on file ./spk_mpi (No such file or directory)
[proxy:0:[email protected]] HYDU_create_process (../../../../src/pm/hydra/utils/launch/launch.c:74): execvp error on file ./spk_mpi (No such file or directory)
[proxy:0:[email protected]] HYDU_create_process (../../../../src/pm/hydra/utils/launch/launch.c:74): execvp error on file ./spk_mpi (No such file or directory)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.