The quasi-harmonic approximation (QHA)

Similar documents
GWL tutorial. Paolo Umari, Università degli Studi di Padova, Italy Democritos, Trieste

Metals Magnetic systems

DFT calculation of pressure induced phase transition in silicon

Ab initio molecular dynamics : BO

Examples of Defects in Solids from ESPRESSO

Lab 3: Handout Quantum-ESPRESSO: a first principles code, part 2.

Structural optimizations

Problem Set 2: First-Principles Energy Methods

PWSCF First examples

Module 2: Quantum Espresso Walkthrough

The Energetics of the Hydrogenation of a Single-Walled Carbon Nanotube. Janet Ryu Nicola Marzari May 13, J

Quantum ESPRESSO. Input and Output description

ab initio Lattice Vibrations: Calculating the Thermal Expansion Coeffcient Felix Hanke & Martin Fuchs June 30, 2009 This afternoon s plan

Quick reference guide on PLUMED with Quantum ESPRESSO

Quantum ESPRESSO. PWSCF: first steps

Self Consistent Cycle

Some Review & Introduction to Solar PV

Terminal exercise: DFT via Quantum ESPRESSO

User s Guide for the PHonon package (version 5.0.2)

Tutorial on DFPT and TD-DFPT: calculations of phonons and absorption spectra

Quantum-ESPRESSO. PWSCF: first steps

GWL Manual. September 30, 2013

Predicting the Structure of Solids by DFT

Computing NMR parameters using the GIPAW method

TUTORIAL 8: PHONONS, LATTICE EXPANSION, AND BAND-GAP RENORMALIZATION

Rare events Guido Fratesi (Università di Milano) Urbana, August 2006

XSPECTRA A Tool for X-ray Absorption Spectroscopy Calculations

Fermisurfer Documentation

Introduction to density functional theory

FIRST PRINCIPLES STUDY OF AlBi

Computational support for a pyrolitic lower mantle containing ferric iron

PHonon User s Guide (v. 6.2)

Thermodynamics of Solids: Harmonic and Quasi-harmonic Approximations

TUTORIAL 6: PHONONS, LATTICE EXPANSION, AND BAND-GAP RENORMALIZATION

Pressure Volume Temperature Equation of State

Solid State Physics II Lattice Dynamics and Heat Capacity

Introduction to the QUANTUM ESPRESSO package and its application to computational catalysis Input/Output description

THERMOPHYSICAL PROPERTIES OF THORIUM COMPOUNDS FROM FIRST PRINCIPLES

DFT+U practical session

A Thermal Gradient Approach for the Quasi-Harmonic Approximation and its Application to Improved Treatment of Anisotropic Expansion

Introduction to density functional perturbation theory for lattice dynamics

High Temperature High Pressure Properties of Silica From Quantum Monte Carlo

Quantum-ESPRESSO. Rare Events and Nudged Elastic Band

Structure of Surfaces

Lecture 10 Planck Distribution

Phonon Transport in Nanostructures

Physics 213. Practice Final Exam Spring The next two questions pertain to the following situation:

Electronic structure of solids: quantum espresso

Quantum ESPRESSO. Introduction to the code and parallelization schema. Pietro Bonfà, CINECA

The electronic structure of materials 1

Thermal analysis heat capacity. Sergey L. Bud ko

Electronic and Structural Properties of Silicene and Graphene Layered Structures

Structural Calculations phase stability, surfaces, interfaces etc

An ASE Calculator for OpenMX: providing automation of running OpenMX

pyoptfem Documentation

S = S(f) S(i) dq rev /T. ds = dq rev /T

Molecular Dynamics Simulations

Lab 1: Empirical Energy Methods Due: 2/14/18

Introduction to bulk properties. KEMS409 Demo #2

UNIVERSITY OF MISSOURI-COLUMBIA PHYSICS DEPARTMENT. PART I Qualifying Examination. January 20, 2015, 5:00 p.m. to 8:00 p.m.

Monte Carlo simulations of alloy segregation in PtAg octahedral nanoparticles

CHAPTER 3 WIEN2k. Chapter 3 : WIEN2k 50

Miami-Dade Community College PHY 2053 College Physics I

PHONON HEAT CAPACITY

Spin crossovers in the Earth mantle. Spin crossovers in the Earth mantle

Introduction to solid state physics

Chapter 14. The Ideal Gas Law and Kinetic Theory

Workshop 4: Diatomic molecule vibrational and rotational spectra CH351 Physical Chemistry, Fall 2004

OPENATOM for GW calculations

arxiv:cond-mat/ v2 [cond-mat.mtrl-sci] 26 Nov 1999

ECON-KG: A Code for Computation of Electrical Conductivity Using Density Functional Theory

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

Thermal analysis heat capacity. Sergey L. Bud ko

Density functional theory and beyond: Computational materials science for real materials Los Angeles, July 21 August 1, 2014


3.091 Introduction to Solid State Chemistry. Lecture Notes No. 5a ELASTIC BEHAVIOR OF SOLIDS

MatSci 331 Homework 4 Molecular Dynamics and Monte Carlo: Stress, heat capacity, quantum nuclear effects, and simulated annealing

Final Exam, Chemistry 481, 77 December 2016

arxiv:cond-mat/ v1 [cond-mat.mtrl-sci] 22 Dec 2004

Finite-temperature equation of state. T ln 2sinh h" '-

Thermodynamics of Three-phase Equilibrium in Lennard Jones System with a Simplified Equation of State

Before we start: Important setup of your Computer

Ab initio Berechungen für Datenbanken

DMDW: A set of tools to calculate Debye-Waller factors and other related quantities using dynamical matrices.

Chapter 5 Phonons II Thermal Properties

Lecture contents. A few concepts from Quantum Mechanics. Tight-binding model Solid state physics review

Rate of Heating and Cooling

Creating Phase and Interface Models

Thermodynamics and Kinetics

NEGATIVE SPECIFIC HEAT IN A THERMODYNAMIC MODEL OF MULTIFRAGMENTATION

Phonon Dispersion, Interatomic Force Constants Thermodynamic Quantities

EOS-FIT V6.0 R.J. ANGEL

Project 4/5 - Molecular dynamics part II: advanced study of Lennard-Jones fluids, deadline December 1st (noon)

Summary Part Thermodynamic laws Thermodynamic processes. Fys2160,

A Package for calculating elastic tensors of tetragonal Phases by using second-order derivative with Wien2k Package

IAP 2006: From nano to macro: Introduction to atomistic modeling techniques and application in a case study of modeling fracture of copper (1.

Using the Anharmonic Correclated Einstein Model for Calculation the Thermodynamic Parameters and Cumulants of Dopant Face Cubic Center Crystals

Entropy of bcc L, fcc L, and fcc bcc Phase Transitions of Elemental Substances as Function of Transition Temperature

What is Classical Molecular Dynamics?

Transcription:

The quasi-harmonic approximation (QHA) M. Palumbo 19/01/2017 Trieste, Italy

Limitations of the harmonic approximation E tot(r I, u I )=E tot(r I )+ I,α E tot u u Iα + 1 2 E tot Iα 2 I,α u u Iα u Iα u Jβ +... Jβ The harmonic potential is a good approximation at low energy (temperature), but it becomes inadequate as the temperature increases. Limitations of the harmonic approximation: phonons have infinite lifetime phonons do not interact no thermal expansion no thermal transport

Beyond the harmonic approximation More terms in the Taylor expansion of the energy Advantages: capture the full anharmonicy at low and high T Drawbacks: many terms to be considered, difficult to be implemented Molecular dynamics simulations (MD) Advantages: capture the full anharmonicy Drawbacks: difficult at low T, one simulation for each temperature (QHA) Advantages: relatively simple for isotropic solids (not so for anisotropic) Drawbacks: does not capture the full anharmonicy, not accurate enough at high T

The quasi-harmonic approximation (QHA) Vibrational Helmoltz energy of a set of harmonic oscillators F vib (T )= 1 2 Quasi-harmonic extension F vib (X, T )= 1 2 q,ν ω(q,ν)+k BT ω(q,ν) q,ν ln[1 exp( )] k B T q,ν ω(q,ν,x)+k BT ω(q,ν,x) q,ν ln[1 exp( )] k B T X volume or lattice paratemers For a given X, phonons calculations are performed in the harmonic approximation min[f (X, T )=U(X)+F vib (T, X)] U(X) total energy for a given X Other thermophysical properties are then obtained from F min (T, X)

Isotropic systems Workshop QE-AiiDA X = V F vib (V, T )= 1 2 q,ν ω(q,ν,v )+k BT ω(q,ν,v ) q,ν ln[1 exp( )] k B T Murnaghan Equation of State (EOS) For a given T = T 0 F tot (V, T 0 )=U(V )+F vib (V, T 0 )= B T V B T V0 V B T 1 BT 1 + 1 + const. 1552.99 300 1552.99 200 Energy (Ry) 1552.99 1552.99 1553 1553 Pressure (kbar) 100 0 100 1553 200 1553 185 190 195 200 205 300 185 190 195 200 205 Volume ((a.u.)^3) Volume ((a.u.)^3)

Isotropic systems Workshop QE-AiiDA For each T = T 0, two steps are done: 1 Fit the free energy points (calculated from U and the phonon frequencies for each volume) using Murnaghan EOS 2 Find the minimum of the fitted EOS Some quantities are immediately obtained from the above two steps: Equilibrium Helmoltz energy F 0 (V 0, T 0 ) Equilibrium volume V 0 (T 0 ) Isothermal bulk modulus B T (T 0 ) Repeating the above two-steps procedure for each temperature from 0 to T max K, the temperature dependence of F 0, V 0 and B T is obtained. Remember that by definition: B T = V P V = 1 T K T Other quantities are obtained from the above quantities and their definitions or textbook thermodynamic equations.

Other quasi-harmonic quantities The volume thermal expansion β is obtained as numerical derivative of V 0 (T ) from the definition: β(t )= 1 V0 V 0 (T ) T P The isocoric heat capacity is obtained directly from the phonon frequencies calculated at the equilibrium volume V 0 : 2 ω(q,ν) exp(ω(q,ν)/k B T ) C V = k B k B T q,ν exp(ω(q,ν)/kb T ) 1 2 The isobaric heat capacity is obtained using the following thermodynamic equation: C P = C V + TV β 2 B T

Grüneisein parameters The Grüneisein mode parameters are obtained as numerical derivative from the definition: γ q,ν,v = V ω q,ν,v ω q,ν,v V The Grüneisein (thermodynamic) parameter is: γ = V βb T C V = V βb S C P but also γ = V P = V C V T V Note: B S = V T U V P = V T V P U V P is the adiabatic bulk modulus V S

: thermo_pw/python codes Thermo_pw in Fortran90 automatic calculations of several properties (convergence tests, phonon frequencies, electronic bands, elastic constants, QHA properties, etc.) directly interfaced with QE (with one additional level of parallelization: images) open source, GNU Licence, available at http://qeforge.qe-forge.org/gf/project/thermo_pw/ pyqha Python module in python 2/3, using numpy, scipy, matplotlib libraries postprocessing of QHA properties from phonon DOS code independent and easy to use and tinker with open source, MIT Licence, available at https://github.com/mauropalumbo75/pyqha

Running thermo_pw Workshop QE-AiiDA A typical command to run a thermo_pw calculation is: mpirun -n np thermo_pw.x -ni ni... < pw.in > outputfile -n np define the number of processor to be used -ni ni define the number of images to be used... parallelization options as in quantum espresso 3 input files: pw.in (necessary), the input file as for pw.x ph_control (optional), the input file as for ph.x thermo_control (necessary), the input file for thermo_pw General output file in outputfile

Thermo_pw output files Directory structure with thermo_pw results: \anhar_files \dynamical_matrices \elastic_constants \energy_files \g1 \g2 \g3 \g4 \g5 \g6 \g7 \gnuplot_files \phdisp_files \restart \therm_files pw.in ph_control thermo_control Si.pz-vbc.UPF...

Running pyqha Workshop QE-AiiDA As a Python module, pyqha can be imported in your own scripts as: >>> import pyqha or you can just import the functions you need as: >>> from pyqha import read_thermo, gen_tt, compute_thermo_geo, rearrange_thermo >>> from pyqha import fitfvibv, write_xy, simple_plot_xy, multiple_plot_xy You can also use pyqha interactively in your Python shell.

The QHA for f.c.c. Si: pw.x input file &control calculation = scf prefix= silicon, pseudo_dir =./, outdir=./ / &system ibrav= 2, celldm(1)= 10.20, nat=2, ntyp=1, ecutwfc=24.0, / &electrons conv_thr = 1.0d-8 / ATOMIC_SPECIES Si 28.086 Si.pz-vbc.UPF ATOMIC_POSITIONS (alat) Si 0.00 0.00 0.00 Si 0.25 0.25 0.25 K_POINTS AUTOMATIC 2 2 2 1 1 1

The QHA for f.c.c. Si: ph.x input file &inputph tr2_ph=1.0d-12, prefix= silicon, fildyn= si.dyn.xml, ldisp=.true. nq1=4, nq2=4, nq3=4, /

The QHA for f.c.c. Si: thermo_pw input file &INPUT_THERMO what= mur_lc_t, lmurn=true nq1_d=128, nq2_d=128, nq3_d=128, ngeo=7 step_ngeo=0.5 tmin=1 tmax=800 deltat=3. /

Units Workshop QE-AiiDA Units used in Quantum Espresso: Energy: Rydberg, symbol Ry Distance: atomic unit, symbol a.u. Useful conversions: 1 Ry hcr = 13.60569253 ev = 2.1798720294 10 18 J 1 ev/at = 96.4853365 kj/mol 1 a.u. (Bohr radius) = 0.052918 nm = 0.52918 Å