kmcos Logo
develop
  • Installation
  • Tutorials
  • Topic Guides
    • The Concept of Kinetic Monte Carlo
    • Modelling Workflows
    • The kmcos data model
    • How the kmcos kMC algorithm works
    • Temporal acceleration
    • The otf Backend
    • The Process Syntax
    • The Site/Coordinate Syntax
    • Developer’s guide
  • Reference
  • Trouble Shooting
  • Frequently Asked Questions
kmcos
  • Docs »
  • Topic Guides
  • Edit on GitHub

Topic Guides¶

The conceptual parts of this topic guide predate the kmcos paper (arXiv). Please refer to the paper for a thorough background on kMC and lattice kMC on crystal surfaces. The more technical parts stated below might still be useful for using kmcos.

  • The Concept of Kinetic Monte Carlo
    • Why use Kinetic Monte Carlo?
    • Basic Kinetic Carlo Algorithm
    • Justification of the Algorithm
    • Further Reading
  • Modelling Workflows
    • kMC Modeling
    • kmcos workflows
  • The kmcos data model
  • How the kmcos kMC algorithm works
    • The kmcos O(1) solver
  • Temporal acceleration
  • The otf Backend
    • Reference
    • Example
    • Advanced OTF rate expressions
    • Running otf-kmcos models
    • Known Issues
  • The Process Syntax
    • Adsorption
    • Diffusion
    • Avoid Double Counting
    • Taking It Home
  • The Site/Coordinate Syntax
    • Manual generation
    • Advanced Coordinate Techniques
    • Taking it home
  • Developer’s guide
    • Introduction and disclaimer
    • How to edit, install, and test your changes locally
    • Some nomenclature
    • The three backends
    • The structure of the FORTRAN code.
    • Key data-structures
    • One kmc step in kmcos
    • The code generation routines
Next Previous

© Copyright 2009-2013, Max J. Hoffmann Revision b05b8641.

Built with Sphinx using a theme provided by Read the Docs.