OpenFLY 0.9.x-dev#

Welcome to openFLY, the open-source on-the-fly kinetic Monte Carlo (KMC) framework.

OpenFLY provides C++17/20 libraries and programs to build/run massively-parallel on-the-fly KMC simulations. It draws inspiration from the molecular dynamics packages LAMMPS and KMC package HOOMD-blue

Development happens on GitHub, where you can ask question and join in – we accept pull requests!

This documentation is built automatically and is for the latest development-version of the code. If needed, you can build a local copy of this site, for any version, by following the guide.

This documentation is organized into three parts:

  1. The User guide for how to install and use openFLY.

  2. The Programmer guide for how to write programs using the libFLY library.

  3. The Library API reference which serves as information for developers to learn more about openFLY’s internals and as reference for programmers using libFLY.