Asynchronous Event-Driven Particle Algorithms

Aleksandar Donev

Research output: Contribution to journalArticlepeer-review


We present, in a unifying way, the main components of three asynchronous event-driven algorithms for simulating physical systems of interacting particles. The first example, hard-particle molecular dynamics, is well known. We also present a recently developed diffusion kinetic Monte Carlo algorithm, as well as a novel stochastic molecular-dynamics algorithm that builds on the Direct Simulation Monte Carlo. We explain how to effectively combine asynchronous event-driven with classical time-driven or with synchronous event-driven handling. Finally, we discuss some promises and challenges for event-driven simulation of realistic physical systems.

Original languageEnglish (US)
Pages (from-to)229-242
Number of pages14
Issue number4
StatePublished - Apr 2009


  • Asynchronous
  • event-driven
  • kinetic Monte Carlo
  • molecular dynamics
  • particle systems

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Asynchronous Event-Driven Particle Algorithms'. Together they form a unique fingerprint.

Cite this