Monte Carlo Simulation of Liquid Water Daniel Shoemaker Reza Toghraee MSE 485/PHYS 466 - Spring 2006.

Slides:



Advertisements
Similar presentations
Ab Initio and Effective Fragment Potential Dynamics Heather M. Netzloff and Mark S. Gordon Iowa State University.
Advertisements

Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Molecular Simulations of Metal-Organic Frameworks
Optimization methods Morten Nielsen Department of Systems biology, DTU.
Statistical Models of Solvation Eva Zurek Chemistry Final Presentation.
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
Estimates of vapor pressure for the LJ system below the triple point Barbara N. Hale Physics Department Missouri University of Science & Technology Rolla,
Computer Simulations, Scaling and the Prediction of Nucleation Rates Barbara Hale Physics Department and Cloud and Aerosol Sciences Laboratory University.
Simulation of water carbon nanotube system including chloroform Lin Chen Advisor: David Smith October 4, 2006.
Computer Simulations, Nucleation Rate Predictions and Scaling Barbara Hale Physics Department and Cloud and Aerosol Sciences Laboratory, University of.
Computer Simulations, Nucleation Rate Predictions and Scaling Barbara Hale Physics Department and Cloud and Aerosol Sciences Laboratory, University of.
Computer Simulations, Scaling and the Prediction of Nucleation Rates
. Protein Structure Prediction [Based on Structural Bioinformatics, section VII]
The Scaling of Nucleation Rates Barbara Hale Physics Department and Cloud and Aerosol Sciences Laboratory University of Missouri – Rolla Rolla, MO
Scaled Nucleation in Lennard-Jones System Barbara Hale and Tom Mahler Physics Department Missouri University of Science & Technology Jerry Kiefer Physics.
A Monte Carlo discrete sum (MCDS) approach to energies of formation for small methanol clusters Srivatsan Raman*, Barbara Hale and Gerald Wilemski Physics.
Advanced methods of molecular dynamics Monte Carlo methods
Liquid-Liquid Phase Transitions and Water-Like Anomalies in Liquids Erik Lascaris Final oral examination 9 July
Monte-Carlo simulations of the structure of complex liquids with various interaction potentials Alja ž Godec Advisers: prof. dr. Janko Jamnik and doc.
Monte Carlo Simulation of Interacting Electron Models by a New Determinant Approach Mucheng Zhang (Under the direction of Robert W. Robinson and Heinz-Bernd.
1 Physical Chemistry III Molecular Simulations Piti Treesukol Chemistry Department Faculty of Liberal Arts and Science Kasetsart University :
On independence of the solvation of interaction sites of a water molecule M. Předota 1, A. Ben-Naim 2, I. Nezbeda 1,3 1 Institute of Chemical Process Fundamentals,
Discover Physics for GCE ‘O’ Level Science
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
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.
Monte Carlo Simulation: Simulate an Isothermal-Isobaric Ensemble Timothy Tie Dong Bing School of Physics, Computer Lab 25 th Jan 2013.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
A computational study of shear banding in reversible associating polymers J. Billen, J. Stegen +, A.R.C. Baljon San Diego State University + Eindhoven.
Simulating PEO melts using connectivity-altering Monte Carlo Simulating PEO melts using connectivity-altering Monte Carlo by Collin D. Wick and Doros N.
RESULTS I: Comparison for the different rare-gases Xenon SO constant = eV E( 2 P 1/2 ) – E( 2 P 3/2 ) = eV D 0 (Xe 3 + ) = eV 1 Experiment:
Chicago, July 22-23, 2002DARPA Simbiosys Review 1 Monte Carlo Particle Simulation of Ionic Channels Trudy van der Straaten Umberto Ravaioli Beckman Institute.
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Force Fields and Numerical Solutions Christian Hedegaard Jensen - within Molecular Dynamics.
Performance of Molecular Polarization Methods Marco Masia.
Monte Carlo Methods1 T Special Course In Information Science II Tomas Ukkonen
Adsorption on Single-Walled Carbon Nanohorns Adam Scrivener.
Ionic Conductors: Characterisation of Defect Structure Lecture 15 Total scattering analysis Dr. I. Abrahams Queen Mary University of London Lectures co-financed.
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-
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):
Structural changes in rare-gas cluster cations. Aleš Vítek, František Karlický, René Kalus Department of Physics, University of Ostrava, Ostrava, Czech.
1 M.Sc. Project of Hanif Bayat Movahed The Phase Transitions of Semiflexible Hard Sphere Chain Liquids Supervisor: Prof. Don Sullivan.
Simulations of associating polymers under shear J. Billen, M. Wilson, A.R.C. Baljon San Diego State University Funded by:
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
Self-assembly of surfactant 황인찬. Contents 1. Surfactant and Micelle 2. The Reason for Studying Micelle 3. Simulation Method 4. Definition of Model.
1 States of Matter The Four States of Matter. 2 States of Matter The Four States of Matter Four States  Solid  Liquid  Gas  Plasma.
Comparative Study of NAMD and GROMACS
13. Extended Ensemble Methods. Slow Dynamics at First- Order Phase Transition At first-order phase transition, the longest time scale is controlled by.
Monte Carlo method: Basic ideas. deterministic vs. stochastic In deterministic models, the output of the model is fully determined by the parameter values.
Expectation-Maximization (EM) Algorithm & Monte Carlo Sampling for Inference and Approximation.
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
Monte Carlo in different ensembles Chapter 5
Molecular dynamics (2) Langevin dynamics NVT and NPT ensembles
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Dual Target Design for CLAS12 Omair Alam and Gerard Gilfoyle Department of Physics, University of Richmond Introduction One of the fundamental goals of.
Monte Carlo methods (II) Simulating different ensembles
Laser-Assisted Particle Removal
Monte Carlo methods applied to magnetic nanoclusters L. Balogh, K. M. Lebecki, B. Lazarovits, L. Udvardi, L. Szunyogh, U. Nowak Uppsala, 8 February 2010.
Tao Peng and Robert J. Le Roy
Numerical Model of an Internal Pellet Target O. Bezshyyko *, K. Bezshyyko *, A. Dolinskii †,I. Kadenko *, R. Yermolenko *, V. Ziemann ¶ * Nuclear Physics.
Active Walker Model for Bacterial Colonies: Pattern Formation and Growth Competition Shane Stafford Yan Li.
1 Calculation of Radial Distribution Function (g(r)) by Molecular Dynamic.
Toward a  +Jet Measurement in STAR Saskia Mioduszewski, for the STAR Collaboration Texas A&M University 1.
Systematic errors of MC simulations Equilibrium error averages taken before the system has reached equilibrium  Monitor the variables you are interested.
Molecular Dynamics by X-Rays?
Implementation of the TIP5P Potential
SRAM Yield Rate Optimization EE201C Final Project
MD Studies of LDL and HDL phases of Supercooled Water
States of Matter.
Presentation transcript:

Monte Carlo Simulation of Liquid Water Daniel Shoemaker Reza Toghraee MSE 485/PHYS Spring 2006

Objective Write a MC liquid water simulation program from scratch which yields observables that are consistent with those found in the literature. Write a MC liquid water simulation program from scratch which yields observables that are consistent with those found in the literature. We chose to code in C++ since it is modular and object-oriented. We chose to code in C++ since it is modular and object-oriented. The first decision we needed to make was which water potential to use. The first decision we needed to make was which water potential to use.

Potentials Many potentials exist for and 5-site models of water. Many potentials exist for and 5-site models of water. We chose a 3-site NVT model to maintain simplicity while keeping good agreement with physical parameters. We chose a 3-site NVT model to maintain simplicity while keeping good agreement with physical parameters. TIP3P potential: TIP3P potential: r OH = 0.96 Å r OH = 0.96 Å HOH angle = ° HOH angle = ° q O = -2q H = , charges located directly on atoms q O = -2q H = , charges located directly on atoms LJ A = 582x10 3 kcal Å 12 /mol, LJ C = 595 kcal Å 6 /mol LJ A = 582x10 3 kcal Å 12 /mol, LJ C = 595 kcal Å 6 /mol

Code Layout Headers Headers Main.h Main.h MC.h MC.h Source Source Main.cxx Main.cxx Coordinates.cxx Coordinates.cxx Energy.cxx Energy.cxx GofR.cxx GofR.cxx MC.cxx MC.cxx MCMove.cxx MCMove.cxx RandGen.cxx RandGen.cxx Necessary inputs: Necessary inputs: Number of molecules Number of molecules Temperature Temperature Potential (TIP3P) Potential (TIP3P) Initialization steps Initialization steps MC steps MC steps How often to sample Energy and g(r) How often to sample Energy and g(r) Volume calculated automatically from density Volume calculated automatically from density We used standard Intel and Microsoft math libraries and compilers. We used standard Intel and Microsoft math libraries and compilers.

Algorithm Metropolis Monte Carlo algorithm: Metropolis Monte Carlo algorithm: Move random particle by a random distance Move random particle by a random distance Calculate ∆E Calculate ∆E Accept or reject move based on -1/kT Accept or reject move based on -1/kT Update position Update position Our maximum movement length is 0.15Å to achieve an acceptance ratio between 43% and 64%, depending on the number of iterations. Our maximum movement length is 0.15Å to achieve an acceptance ratio between 43% and 64%, depending on the number of iterations. Energy data is output every 1K-10K iterations, with g(r) data recorded about as often. Energy data is output every 1K-10K iterations, with g(r) data recorded about as often.

Optimization Defining H positions without trig functions Defining H positions without trig functions Use linear algebra with properly generated random numbers to position the H atoms based on O Use linear algebra with properly generated random numbers to position the H atoms based on O No lookup tables (trig functions) are used No lookup tables (trig functions) are used Periodic Boundary Conditions Periodic Boundary Conditions Setting up a 3x3x3 matrix of boxes that surround the core box is a quick way to find the shortest distance between to particles in PBC. Setting up a 3x3x3 matrix of boxes that surround the core box is a quick way to find the shortest distance between to particles in PBC. Much faster than subtracting nint(distance/box)*box from the distances Much faster than subtracting nint(distance/box)*box from the distances

Energy Trends Simulations were run with 10K initialization steps to ensure that the energy had settled. Simulations were run with 10K initialization steps to ensure that the energy had settled. Iterations (x10) 2-D Hydrogen Binding Energy 3-D Potential Energies = / = / = / Iterations (x10 5)

Radial Distribution Function g(r) does have a large initial peak, and a forbidden zone near r = 0, but its dimensions do not agree with theory g(r) does have a large initial peak, and a forbidden zone near r = 0, but its dimensions do not agree with theory Jorgensen et alOur Simulation

2-D Matlab Simulations 2-D simulations show that water molecules cluster together. 2-D simulations show that water molecules cluster together. In this simulation, all molecules are moved after every step. In this simulation, all molecules are moved after every step.

Conclusions Our program is a fast and intuitive way to simulate water using Monte Carlo. Our program is a fast and intuitive way to simulate water using Monte Carlo. This code can easily handle a 3-site potential, and minor modifications would allow 4-sites. This code can easily handle a 3-site potential, and minor modifications would allow 4-sites. Our Lennard-Jones interactions are a little too strong, but the potentials behave as expected. Our Lennard-Jones interactions are a little too strong, but the potentials behave as expected. The g(r) normalization should be examined to correct its scale. The g(r) normalization should be examined to correct its scale.

References 2-D Simulations by Jihan Kim 2-D Simulations by Jihan Kim Berendsen, H. J. C. et al, Intermolecular Forces, (D. Reidel Co., Holland 1983), 331. Berendsen, H. J. C. et al, Intermolecular Forces, (D. Reidel Co., Holland 1983), 331. Frenkel, D. and B. Smit, Understanding Molecular Simulation, (2 nd Ed., Academic Press 2002). Frenkel, D. and B. Smit, Understanding Molecular Simulation, (2 nd Ed., Academic Press 2002). Jorgensen, W. L., J. Am. Chem. Soc. 103, 1981, 335. Jorgensen, W. L., J. Am. Chem. Soc. 103, 1981, 335. Jorgensen, W. L. et al, J. Chem. Phys. 79 (2), 12 July 1983, 926. Jorgensen, W. L. et al, J. Chem. Phys. 79 (2), 12 July 1983, 926. McDonald, I. R., Mol. Phys. 23, 1972, 41. McDonald, I. R., Mol. Phys. 23, 1972, 41.