Abstract
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 language | English (US) |
---|---|
Pages (from-to) | 229-242 |
Number of pages | 14 |
Journal | SIMULATION |
Volume | 85 |
Issue number | 4 |
DOIs | |
State | Published - Apr 2009 |
Keywords
- Asynchronous
- event-driven
- kinetic Monte Carlo
- molecular dynamics
- particle systems
ASJC Scopus subject areas
- Software
- Modeling and Simulation
- Computer Graphics and Computer-Aided Design