Parallel Tempering Algorithm in Monte Carlo Simulation

Similar documents
Parallel Tempering Algorithm in Monte Carlo Simula5on

Parallel Tempering And Adaptive Spacing. For Monte Carlo Simulation

Copyright 2001 University of Cambridge. Not to be quoted or copied without permission.

Intro. Each particle has energy that we assume to be an integer E i. Any single-particle energy is equally probable for exchange, except zero, assume

Advanced sampling. fluids of strongly orientation-dependent interactions (e.g., dipoles, hydrogen bonds)

Graphical Representations and Cluster Algorithms

3.320 Lecture 18 (4/12/05)

Monte Carlo (MC) Simulation Methods. Elisa Fadda

Computational Physics (6810): Session 13

Their Statistical Analvsis. With Web-Based Fortran Code. Berg

A Monte Carlo Implementation of the Ising Model in Python

(# = %(& )(* +,(- Closed system, well-defined energy (or e.g. E± E/2): Microcanonical ensemble

3.320: Lecture 19 (4/14/05) Free Energies and physical Coarse-graining. ,T) + < σ > dµ

Understanding temperature and chemical potential using computer simulations

LECTURE 10: Monte Carlo Methods II

arxiv: v1 [cond-mat.dis-nn] 25 Apr 2018

Metropolis Monte Carlo simulation of the Ising Model

Monte Caro simulations

arxiv: v1 [cond-mat.dis-nn] 13 Jul 2015

Introduction to the Renormalization Group

Monte-Carlo simulation of small 2D Ising lattice with Metropolis dynamics

Monte Carlo. Lecture 15 4/9/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky

Efficiency of Parallel Tempering for Ising Systems

Monte Carlo study of the Baxter-Wu model

Monte Carlo Simulation of the Ising Model. Abstract

Population Annealing: An Effective Monte Carlo Method for Rough Free Energy Landscapes

Simulation of the two-dimensional square-lattice Lenz-Ising model in Python

Multicanonical parallel tempering

Monte Carlo importance sampling and Markov chain

Critical Dynamics of Two-Replica Cluster Algorithms

Electronic Supplementary Information

Janus: FPGA Based System for Scientific Computing Filippo Mantovani

4/18/2011. Titus Beu University Babes-Bolyai Department of Theoretical and Computational Physics Cluj-Napoca, Romania

Pressure Dependent Study of the Solid-Solid Phase Change in 38-Atom Lennard-Jones Cluster

Understanding Molecular Simulation 2009 Monte Carlo and Molecular Dynamics in different ensembles. Srikanth Sastry

arxiv: v1 [cond-mat.dis-nn] 13 Oct 2015

Multicanonical methods

Choosing weights for simulated tempering

Markov Chain Monte Carlo Method

A Brief Introduction to Statistical Mechanics

Principles of Equilibrium Statistical Mechanics

Markov Processes. Stochastic process. Markov process

REVIEW: Derivation of the Mean Field Result

The Role of Limited Valency and Bonding Orientation on Phase Behavior

Monte Carlo Methods in Statistical Mechanics

Lecture 8: Computer Simulations of Generalized Ensembles

Assignment 6: MCMC Simulation and Review Problems

Guiding Monte Carlo Simulations with Machine Learning

Monte Carlo Methods. Ensembles (Chapter 5) Biased Sampling (Chapter 14) Practical Aspects

TSTC Lectures: Theoretical & Computational Chemistry

Optimized statistical ensembles for slowly equilibrating classical and quantum systems

Physics 115/242 Monte Carlo simulations in Statistical Physics

The Monte Carlo Method of Random Sampling in Statistical Physics

Two case studies of Monte Carlo simulation on GPU

Population annealing study of the frustrated Ising antiferromagnet on the stacked triangular lattice

The Phase Transition of the 2D-Ising Model

Hanoi 7/11/2018. Ngo Van Thanh, Institute of Physics, Hanoi, Vietnam.

Trivially parallel computing

Lecture 14: Advanced Conformational Sampling

J ij S i S j B i S i (1)

Equilibrium, out of equilibrium and consequences

Progress toward a Monte Carlo Simulation of the Ice VI-VII Phase Transition

Invaded cluster dynamics for frustrated models

Classical Monte-Carlo simulations

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011

NATIONAL UNIVERSITY OF SINGAPORE PC5215 NUMERICAL RECIPES WITH APPLICATIONS. (Semester I: AY ) Time Allowed: 2 Hours

Markov Chain Monte Carlo Lecture 6

Lab 70 in TFFM08. Curie & Ising

3. General properties of phase transitions and the Landau theory

c 2007 by Harvey Gould and Jan Tobochnik 28 May 2007

The XY-Model. David-Alexander Robinson Sch th January 2012

arxiv:cond-mat/ v4 [cond-mat.dis-nn] 23 May 2001

Teaching Statistical and Thermal Physics Using Computer Simulations

A New Algorithm for Monte Carlo Simulation of king Spin Systems* A. B. BORTZ M. H. KALOS J. L. LEBOWITZ

PHYS 352 Homework 2 Solutions

Random Walks A&T and F&S 3.1.2

Paramagnetic phases of Kagome lattice quantum Ising models p.1/16

Statistical Mechanics Victor Naden Robinson vlnr500 3 rd Year MPhys 17/2/12 Lectured by Rex Godby

MONTE CARLO METHODS IN SEQUENTIAL AND PARALLEL COMPUTING OF 2D AND 3D ISING MODEL

2. Verification of the Boltzmann distribution

Lecture 2+3: Simulations of Soft Matter. 1. Why Lecture 1 was irrelevant 2. Coarse graining 3. Phase equilibria 4. Applications

arxiv: v1 [cond-mat.stat-mech] 11 Oct 2014

ICCP Project 2 - Advanced Monte Carlo Methods Choose one of the three options below

Optimized multicanonical simulations: A proposal based on classical fluctuation theory

arxiv: v3 [cond-mat.stat-mech] 20 Nov 2014

Statistical Thermodynamics and Monte-Carlo Evgenii B. Rudnyi and Jan G. Korvink IMTEK Albert Ludwig University Freiburg, Germany

Statistics and Quantum Computing

Monte Carlo Methods in High Energy Physics I

Distributed Processing of the Lattice in Monte Carlo Simulations of the Ising Type Spin Model

Surface effects in frustrated magnetic materials: phase transition and spin resistivity

Markov Chain Monte Carlo The Metropolis-Hastings Algorithm

4. Cluster update algorithms

Parallel Tempering Algorithm for. Conformational Studies of Biological Molecules

Metropolis/Variational Monte Carlo. Microscopic Theories of Nuclear Structure, Dynamics and Electroweak Currents June 12-30, 2017, ECT*, Trento, Italy

Equilibrium Molecular Thermodynamics from Kirkwood Sampling


Cluster Monte Carlo study of multicomponent fluids of the Stillinger-Helfand and Widom- Rowlinson type

arxiv: v2 [cond-mat.stat-mech] 23 Mar 2009

Equilibrium Molecular Thermodynamics from Kirkwood Sampling

The Monte Carlo Method An Introduction to Markov Chain MC

Transcription:

Parallel Tempering Algorithm in Monte Carlo Simulation Tony Cheung (CUHK) Kevin Zhao (CUHK) Mentors: Ying Wai Li (ORNL) Markus Eisenbach (ORNL) Kwai Wong (UTK/ORNL)

Metropolis Algorithm on Ising Model Reason: difficulty of direct sampling Objective: compute average physical quantities of interest Idea: generate microstates according to Boltzmann distribution (canonical ensemble) after sufficient number of steps Boltzmann distribution: P s; T = exp ( βe s) Z Underlying principle: detailed balance, β = 1 KT

Metropolis Algorithm on Ising Model Simulation process 1. Randomly initialize the model 2. Choose a spin at random & make a trial flip 3. Accept the flip with probability P flip = min*1, exp β E +, β = 1 KT 4. If the flip is accepted, determine the desired physical quantities 5. Repeat steps 2-4 to obtain a sufficient number of microstates 6. Calculate the ensemble average of quantities

Parallel Tempering Recall: P flip = min*1, exp β E +, β = 1 Drawback: Low temperature Unlikely to accept flips with positive energy difference Trapped in energy local minimum Motivation: Run Metropolis algorithm on different temperatures & allow exchange of microstates High-temperature configuration at low-temperature system The probability of accepting an exchange is given by P excange = min*1, exp β E + KT

Mean Magnetization Per Spin dependence of mean magnetization per spin Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 1 N=.75.5.25.5.8 1.1 1.4 1.7 2 2.3 2.6 2.9

Mean Magnetization Per Spin dependence of mean magnetization per spin Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 1 N= N=9.75.5.25.5.8 1.1 1.4 1.7 2 2.3 2.6 2.9

Mean Magnetization Per Spin dependence of mean magnetization per spin Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 1 N=9 N=249.75.5.25.5.8 1.1 1.4 1.7 2 2.3 2.6 2.9

Mean Magnetization Per Spin dependence of mean magnetization per spin Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 1 N=249 N=1^4.75.5.25.5.8 1.1 1.4 1.7 2 2.3 2.6 2.9

Mean Magnetization Per Spin dependence of mean magnetization per spin Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 1 N=1^4 N=1^7.75.5.25.5.8 1.1 1.4 1.7 2 2.3 2.6 2.9

Mean Magnetization Per Spin dependence of mean magnetization per spin Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 1 N= N=1^7.75.5.25.5.8 1.1 1.4 1.7 2 2.3 2.6 2.9

Energy Standard Deviation dependence of energy fluctuation (SD) Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 3 25 2 15 1 N= 5.5 1 1.5 2 2.5 3

Energy Standard Deviation dependence of energy fluctuation (SD) Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 3 25 2 15 1 N= N=1^4 5.5 1 1.5 2 2.5 3

Energy Standard Deviation dependence of energy fluctuation (SD) Total # of MC steps fixed to be 1 9 ; equilibration time set to 1 9 3 25 2 15 1 N=1^4 N=1^7 5.5 1 1.5 2 2.5 3

Total running time Running Time Dependence on # of Replica Exchanges 5 4 3 2 1 Monte Carlo Simulation takes up most of the time Parallel tempering becoming the dominant factor 9 49 249 1249 1^4 1^5 1^6 1^7 Number of replica exchange (total MC step fixed)

Coming soon Parallel tempering Metropolis running with: Various temperature spacing (# of processors) Different exchange patterns Geometric temperature sequence Implementation on other models Goal: optimize the algorithm Better convergence with less time Self adjusting algorithms