Monte Carlo

Monte Carlo randomly samples the system using trials which may be accepted or rejected according to the acceptance criteria.

../../_images/monte_carlo.svg

MonteCarlo contains System, acceptance Criteria, Trials and, finally, the usually infrequent Analyze and Modify between Trials. System contains Configurations and Potentials. Configurations contain Particles and the Domain. The interaction Potentials contain Models and VisitModels. The acceptance Criteria may be either Metropolis or FlatHistogram.

A Trial contains the following objects.

../../_images/trial.svg

Why even have molecular simulations in the first place? Inspired by the second figure in Allen and Tildesley:

../../_images/sim.svg

Tutorial

FEASST plugin dependencies

API