Algorithm Development

The configuration of an N-particle system in 3-dimensional space can be described classically by a point in a 3N dimensional configuration space. Only a few, very small parts of this 3N dimensional configuration space, termed "phase space", possess favorable (low) potential energies and make siginificant contributions to the average properties of the N-particle sytem. In contrast, the overwhelming part of configuration space is characterized by high potential energies and makes only a negligible contribution to the average properties. Sampling problems arise when the important regions of phase space are separated from each other by large free energy barriers. These large barriers cause sampling bottlenecks resulting in very long relaxation times. A prime challenge for particle-based simulations is to develop algorithms that allow the system to jump directly from one important region to another. This is usually achieved by special Monte Carlo algorithms that use specific biasing schemes to locate configurations that make siginificant contributions to the phase space averages. Over the past several years, the Siepmann group has contributed to the development of the following algorithms:

Configurational-Bias Monte Carlo (CBMC)

allows for the efficient sampling of the conformational space of linear chain molecules in condensed phases

  • J.I. Siepmann, `A method for the direct calculation of chemical potentials for dense chain systems', Mol. Phys. 70, 1145-1158 (1990).
  • J.I. Siepmann and D. Frenkel, `Configurational-bias Monte Carlo - A new sampling scheme for flexible chains', Mol. Phys. 75, 59-70 (1992).

Coupled-Decoupled Configurational-Bias Monte Carlo (CD-CBMC)

allows for the efficient sampling of the conformational space of branched chain molecules

  • M.G. Martin, and J.I. Siepmann, `Novel configurational-bias Monte Carlo method for branched molecules. Transferable Potentials for Phase Equilibria. 2. United-atom description of branched alkanes', J. Phys. Chem. B 103, 4508-4517 (1999).

Self-Adapting Fixed-Endpoint Configurantional-Bias Monte Carlo (SAFE-CBMC)

allows for the efficient sampling of the conformational space of cyclic molecules and high-molecular-weight polymers

  • C.D. Wick and J.I. Siepmann, `Self-adapting fixed-endpoint configurational-bias Monte Carlo method for the regrowth of interior segments of chain molecules with strong intramolecular interactions', Macromolecules 33, 7207-7218 (2000).

Aggregation-Volume-Bias Monte Carlo (AVBMC)

allows for the efficient sampling of the spatial distribution of aggregating (hydrogen-bonding) molecules

  • B. Chen and J.I. Siepmann, `A novel Monte Carlo algorithm for simulating strongly associating fluids: Applications to water, hydrogen fluoride, and acetic acid', J. Phys. Chem. B 104, 8725-8734 (2000).
  • B. Chen and J.I. Siepmann, `Improving the efficiency of the aggregation-volume-bias Monte Carlo algorithm,' J. Phys. Chem. B 105, 11275-11282 (2001).

Adiabatic Nuclear Electronic Sampling Monte Carlo (ANES-MC)

allows for the efficient sampling of polarizable force fields

  • B. Chen, and J.I. Siepmann, `Monte Carlo algorithms for simulating systems with adiabatic separation of electronic and nuclear degrees of freedom', Theor. Chem. Acc. 103, 87-104 (1999).
  • B. Chen, J.J. Potoff, and J.I. Siepmann, `Adiabatic nuclear and electronic sampling Monte Carlo simulations in the Gibbs ensemble: Application to polarizable force fields for water', J. Phys. Chem. B 104, 2378-2390 (2000).

Aggregation-Volume-Bias Monte Carlo with Self-Adaptive Umbrella Sampling and Histogram Reweighting (AVUS-HR)

allows for the exceedingly efficient sampling of nucleation phenomena

  • B. Chen, J.I. Siepmann, and M.L. Klein, `Simulating vapor-liquid nucleation of water: A combined histogram-reweighting and aggregation-volume-bias Monte Carlo investigation for fixed-charge and polarizable models,' J. Phys. Chem. A, 109, 1137-1145 (2005).

Software Development

The Siepmann group contributes to the development of the following simulation programs that are distributed free of charge via GNU General Public License:

Monte Carlo for Complex Chemical Systems (MCCCS) Towhee

Car-Parrinello 2000 (CP2K)

The Siepmann group also contributes to Integrated Tools for Computational Chemical Dynamics software suite.

top of page


Chemistry Department Research News:

  • December 11, 2002: Simulating the Nucleation of Water/Ethanol and Water/Nonane Mixtures: Mutual Enhancement and TwoPpathway Mechanism
  • June 23, 2004: Liquid Water from First Principles: Validation of Different Sampling Approaches

Recent Algorithm Development Publications:

M.J. McGrath, J.I. Siepmann, I-F.W. Kuo, C.J. Mundy, J. VandeVondele, J. Hutter, F. Mohamed, and M. Krack
`Isobaric-isothermal Monte Carlo simulations from first principles: Applications to liquid water at ambient conditions,'
ChemPhysChem, submitted for publication.

B. Chen, J.I. Siepmann, and M.L. Klein
`Simulating vapor-liquid nucleation of water: A combined histogram-reweighting and aggregation-volume-bias Monte Carlo investigation for fixed-charge and polarizable models,'
J. Phys. Chem. A, 109, 1137-1145 (2005).

I-F.W. Kuo, C.J. Mundy, M.J. McGrath, J.I. Siepmann, J. VandeVondele, M. Sprik, J. Hutter, B. Chen, M.L. Klein, F. Mohamed, M. Krack, and M. Parrinello
`Liquid water from first principles: Validation of different sampling approaches,'
J. Phys. Chem. B 108, 12990-12998 (2004).

B. Chen, J.I. Siepmann, and M.L. Klein
`Simulating the nucleation of water/ethanol and water/n-nonane mixtures: Mutual enhancement and two-pathway mechanism',
J. Am. Chem. Soc. 125, 3113-3118 (2003).

B. Chen, J.I. Siepmann, K.J. Oh, and M.L. Klein
`Simulating vapor-liquid nucleation of n-alkanes',
J. Chem. Phys. A 116, 4317-4329 (2002).

B. Chen and J.I. Siepmann
`Improving the efficiency of the aggregation-volume-bias Monte Carlo algorithm',
J. Phys. Chem. B 105, 11275-11282 (2001).

B. Chen, J.I. Siepmann, and M.L. Klein
`Direct Gibbs ensemble Monte Carlo simulations for solid-vapor phase equilibria: Applications to Lennard-Jonesium and carbon dioxide',
J. Phys. Chem. B 105, 9840-9848 (2001).

C.D. Wick and J.I. Siepmann
`Self-adapting fixed-endpoint configurational-bias Monte Carlo method for the regrowth of interior segments of chain molecules with strong intramolecular interactions',
Macromolecules 33, 7207-7218 (2000).

B. Chen, J.J. Potoff, and J.I. Siepmann
`Adiabatic nuclear and electronic sampling Monte Carlo simulations in the Gibbs ensemble: Application to polarizable force fields for water',
J. Phys. Chem. B 104, 2378-2390 (2000).

Chemistry Department | Chemical Engineering and Materials Science Department | Minnesota Supercomputing Institute | Minnesota Computational Chemistry Group | University of Minnesota