Monte Carlo Simulation: Simulate an Isothermal-Isobaric Ensemble Timothy Tie Dong Bing 109019 School of Physics, Computer Lab 25 th Jan 2013.

Slides:



Advertisements
Similar presentations
PRAGMA – 9 V.S.S.Sastry School of Physics University of Hyderabad 22 nd October, 2005.
Advertisements

Monte Carlo Simulation Wednesday, 9/11/2002 Stochastic simulations consider particle interactions. Ensemble sampling Markov Chain Metropolis Sampling.
How to setup the initial conditions for a Molecular Dynamic Simulation
Formulation of an algorithm to implement Lowe-Andersen thermostat in parallel molecular simulation package, LAMMPS Prathyusha K. R. and P. B. Sunil Kumar.
Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
Introduction to Statistical Thermodynamics (Recall)
CS774. Markov Random Field : Theory and Application Lecture 16 Kyomin Jung KAIST Nov
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
Simulation of water carbon nanotube system including chloroform Lin Chen Advisor: David Smith October 4, 2006.
CE 400 Honors Seminar Molecular Simulation Prof. Kofke Department of Chemical Engineering University at Buffalo, State University of New York Class 4.
Monte Carlo Simulation of Ising Model and Phase Transition Studies
Continuous Time Monte Carlo and Driven Vortices in a Periodic Potential V. Gotcheva, Yanting Wang, Albert Wang and S. Teitel University of Rochester Lattice.
Kinetic Lattice Monte Carlo Simulations of Dopant Diffusion/Clustering in Silicon Zudian Qin and Scott T. Dunham Department of Electrical Engineering University.
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
Monte Carlo Methods H. Rieger, Saarland University, Saarbrücken, Germany Summerschool on Computational Statistical Physics, NCCU Taipei, Taiwan.
Monte Carlo Simulation of Ising Model and Phase Transition Studies By Gelman Evgenii.
Monte-Carlo simulations of the structure of complex liquids with various interaction potentials Alja ž Godec Advisers: prof. dr. Janko Jamnik and doc.
1 Physical Chemistry III Molecular Simulations Piti Treesukol Chemistry Department Faculty of Liberal Arts and Science Kasetsart University :
Computational Lab in Physics: Final Project Monte Carlo Nuclear Collisions: Glauber Model.
Computational NanoEnginering of Polymer Surface Systems Aquil Frost, Environmental Engineering, Central State University John Lewnard, Mechanical Engineering,
Room 2032 China Canada Winnipeg Manitoba.
Computational NanoEnginering of Polymer Surface Systems Aquil Frost, Environmental Engineering, Central State University John Lewnard, Mechanical Engineering,
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
Computational Study of Liquid-Liquid Dispersion in a Rotating Disc Contactor A. Vikhansky and M. Kraft Department of Chemical Engineering, University of.
Monte Carlo Simulation of Liquid Water Daniel Shoemaker Reza Toghraee MSE 485/PHYS Spring 2006.
TUTORIAL no. 2 Monte Carlo simulations: Lennard Jones gas G. Lattanzi Università degli studi di Bari “Aldo Moro” Trieste, July 10 th, 2012 CECAM school.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
Molecular Dynamics A brief overview. 2 Notes - Websites "A Molecular Dynamics Primer", F. Ercolessi
Some Uses of Probability Randomized algorithms –for CS in general –for games and robotics in particular Testing Simulation Solving probabilistic problems.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points.
Basics of molecular dynamics. Equations of motion for MD simulations The classical MD simulations boil down to numerically integrating Newton’s equations.
Kinetic Monte Carlo Triangular lattice. Diffusion Thermodynamic factor Self Diffusion Coefficient.
Force Fields and Numerical Solutions Christian Hedegaard Jensen - within Molecular Dynamics.
Microscopic states (microstates) or microscopic configurations under external constraints (N or , V or P, T or E, etc.)  Ensemble (micro-canonical, canonical,
Monte Carlo Methods1 T Special Course In Information Science II Tomas Ukkonen
Mixture Models, Monte Carlo, Bayesian Updating and Dynamic Models Mike West Computing Science and Statistics, Vol. 24, pp , 1993.
Ensembles II: 1.The Gibbs Ensemble (Chap. 8) Bianca M. Mladek University of Vienna, Austria
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 14 Some materials adapted from Prof. Keith E. Gubbins:
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Outline of Chapter 9: Using Simulation to Solve Decision Problems Real world decisions are often too complex to be analyzed effectively using influence.
Plan Last lab will be handed out on 11/22. No more labs/home works after Thanksgiving. 11/29 lab session will be changed to lecture. In-class final (1hour):
Suppressing Random Walks in Markov Chain Monte Carlo Using Ordered Overrelaxation Radford M. Neal 발표자 : 장 정 호.
1 FEBRUARY 2005 Javier Pérez PHASE DIAGRAM PREDICTION OF ACID GAS MIXTURES BY MOLECULAR SIMULATION Javier Pérez Pellitero †, P. Ungerer ‡, Allan D. Mackie.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.
Schematic representation of ‘Microstates’. Integretion over a Markovian Web. G. C. Boulougouris, D. Frenkel, J. Chem. Theory Comput. 2005, 1,
Lecture 2 Molecular dynamics simulates a system by numerically following the path of all particles in phase space as a function of time the time T must.
02/17/10 CSCE 769 Optimization Homayoun Valafar Department of Computer Science and Engineering, USC.
Path Integral Quantum Monte Carlo Consider a harmonic oscillator potential a classical particle moves back and forth periodically in such a potential x(t)=
Application of the MCMC Method for the Calibration of DSMC Parameters James S. Strand and David B. Goldstein The University of Texas at Austin Sponsored.
7. Metropolis Algorithm. Markov Chain and Monte Carlo Markov chain theory describes a particularly simple type of stochastic processes. Given a transition.
Monte Carlo method: Basic ideas. deterministic vs. stochastic In deterministic models, the output of the model is fully determined by the parameter values.
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
General considerations Monte Carlo methods (I). Averages X = (x 1, x 2, …, x N ) – vector of variables P – probability density function.
Monte Carlo in different ensembles Chapter 5
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Monte Carlo methods (II) Simulating different ensembles
Javier Junquera Importance sampling Monte Carlo. Cambridge University Press, Cambridge, 2002 ISBN Bibliography.
MSc in High Performance Computing Computational Chemistry Module Parallel Molecular Dynamics (i) Bill Smith CCLRC Daresbury Laboratory
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 17 Some materials adapted from Prof. Keith E. Gubbins:
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points non-Boltzmann sampling.
Monte Carlo Simulation of Canonical Distribution The idea is to generate states i,j,… by a stochastic process such that the probability  (i) of state.
Lecture 14: Advanced Conformational Sampling Dr. Ronald M. Levy Statistical Thermodynamics.
Computational Physics (Lecture 10) PHY4370. Simulation Details To simulate Ising models First step is to choose a lattice. For example, we can us SC,
Pattern Formation via BLAG Mike Parks & Saad Khairallah.
Systematic errors of MC simulations Equilibrium error averages taken before the system has reached equilibrium  Monitor the variables you are interested.
Computational Physics (Lecture 10)
Monte Carlo methods 10/20/11.
14. TMMC, Flat-Histogram and Wang-Landau Method
Common Types of Simulations
Presentation transcript:

Monte Carlo Simulation: Simulate an Isothermal-Isobaric Ensemble Timothy Tie Dong Bing School of Physics, Computer Lab 25 th Jan 2013

One of the greatest benefits of Monte Carlo simulations are that we can simulate any ensemble of interest. The general approach to deriving the methods consists of the following: 1.Determine the microstate probability distribution for the ensemble of interest. 2.Determine a set of Monte Carlo moves which accomplish changes in all of the fluctuating quantities in the ensemble. 3.Find acceptance criterion by imposing detailed balance.

Algorithm Defining parameters initposition[ ] -Allocate particle coordinates in space - Determine magnitude of each particle’s coordinate -Assign diameter for each particle end initposition Energy[] -Update potential energy by Lennard-Jones potential End Energy Functions that determine initial position and initial energy

Algorithm volumechange[] -Do test whether volume change is allowed or not from acceptance criterion (volaccprob). -Update new volume, new simulation box size, new potential energy -Determine scalefactor if successfully change the volume. -rescaling[] end volume change Function that run and attempt to change volume and check change in energy if success

Algorithm rescaling[] -Update rescaled coordinates and their magnitudes. end rescaling particlechange[dummy] -Attempt moving chosen particle[dummy]. -Recalculate energy difference. -Do test whether to move is accepted or not. -If yes, do overlap[] and putback[] tests to test whether the moved particle overlapped with any nearest particle or run out of the simulation box (periodic boundary conditions) end particlechange Function that run and attempt to move particle and check change in energy if success

Algorithm

-update density -collect data end main[] Display some variables Main function that run the process to see how energy fluctuates in isobaric-isothermal ensemble

But how do we have energy fluctuation in Monte Carlo simulation of isobaric-isothermal ensemble?

Energy Fluctuation: The initial coordinates of particles are taken to be coordinates of particles in a scaled FCC lattice. The potential is calculated from their interatomic interactions by using Lennard-Jones potential. A Monte Carlo move is made such that a random chosen particles makes a reasonable move, and the difference between the new potential energy and the old one is calculated to be tested using the acceptance criterion. If accepted, the old data will be replaced, else, the move is rejected and the old data remains.

Energy Fluctuation: Check overlap and periodic conditions Each time a particle is successfully moved, it’s checked whether the latest coordinate of the particle overlaps with other nearby particles or went out of the simulation box.

Reference J.M. Thijssen, "Computational Physics" (University Press, Cambridge, United Kingdom, Second Edition, 2007). Daan Frenkel and Berend Smit, "Understanding Molecular Simulation From Algorithms to Applications" (Academic Press, Second Edition, 2002). Marjolein Dijkstra, “Computational Material Science” (Lecture 5, Utrech University). M Scott Shell, “Monte Carlo simulations in other ensembles” (Lecture Note, 2012).