Nonequilibrium Green’s Function Method in Thermal Transport

Slides:



Advertisements
Similar presentations
The Kinetic Theory of Gases
Advertisements

Electrical and Thermal Conductivity
Heat flow in chains driven by noise Hans Fogedby Aarhus University and Niels Bohr Institute (collaboration with Alberto Imparato, Aarhus)
Quantum Transport. Outline: What is Computational Electronics? Semi-Classical Transport Theory  Drift-Diffusion Simulations  Hydrodynamic Simulations.
Exact results for transport properties of one-dimensional hamiltonian systems Henk van Beijeren Institute for Theoretical Physics Utrecht University.
Quantum Monte Carlo Simulation of Vibrational Frequency Shifts in Pure and Doped Solid para-Hydrogen Lecheng Wang, Robert J. Le Roy and Pierre- Nicholas.
Introduction to Molecular Orbitals
Non-equilibrium dynamics in the Dicke model Izabella Lovas Supervisor: Balázs Dóra Budapest University of Technology and Economics
Exact solution of a Levy walk model for anomalous heat transport
L2:Non-equilibrium theory: Keldish formalism
Computational Solid State Physics 計算物性学特論 第2回 2.Interaction between atoms and the lattice properties of crystals.
Nonequilibrium Green’s Function Method for Thermal Transport Jian-Sheng Wang.
Nonequilibrium Green’s Function Method: application to thermal transport and thermal expansion Wang Jian-Sheng 1.
1 Nonequilibrium Green’s Function Approach to Thermal Transport in Nanostructures Jian-Sheng Wang National University of Singapore.
Wavefunction Quantum mechanics acknowledges the wave-particle duality of matter by supposing that, rather than traveling along a definite path, a particle.
No friction. No air resistance. Perfect Spring Two normal modes. Coupled Pendulums Weak spring Time Dependent Two State Problem Copyright – Michael D.
Femtochemistry: A theoretical overview Mario Barbatti III – Adiabatic approximation and non-adiabatic corrections This lecture.
Application to transport phenomena  Current through an atomic metallic contact  Shot noise in an atomic contact  Current through a resonant level 
14. April 2003 Quantum Mechanics on the Large Scale Banff, Alberta 1 Relaxation and Decoherence in Quantum Impurity Models: From Weak to Strong Tunneling.
EEE539 Solid State Electronics 5. Phonons – Thermal Properties Issues that are addressed in this chapter include:  Phonon heat capacity with explanation.
Statistical Mechanics
The Klein Gordon equation (1926) Scalar field (J=0) :
Thermal Properties of Crystal Lattices
Crystal Lattice Vibrations: Phonons
Field theoretical methods in transport theory  F. Flores  A. Levy Yeyati  J.C. Cuevas.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
Many-body Green’s Functions
Thermal Transport in Nanostrucutures Jian-Sheng Wang Center for Computational Science and Engineering and Department of Physics, NUS; IHPC & SMA.
Quantum Master Equation Approach to Transport Wang Jian-Sheng 1.
Chang-Kui Duan, Institute of Modern Physics, CUPT 1 Harmonic oscillator and coherent states Reading materials: 1.Chapter 7 of Shankar’s PQM.
Nanostructures Research Group CENTER FOR SOLID STATE ELECTRONICS RESEARCH Time-Dependent Perturbation Theory David K. Ferry and Dragica Vasileska Arizona.
Christopher Devulder, Slava V. Rotkin 1 Christopher Devulder, Slava V. Rotkin 1 1 Department of Physics, Lehigh University, Bethlehem, PA INTRODUCTION.
© Copyright National University of Singapore. All Rights Reserved. ENHANCING THERMOELECTRIC EFFICIENCY FOR NANOSTRUCTURES AND QUANTUM DOTS Jian-Sheng Wang.
Specific Heat of Solids Quantum Size Effect on the Specific Heat Electrical and Thermal Conductivities of Solids Thermoelectricity Classical Size Effect.
Nonequilibrium Green’s Function and Quantum Master Equation Approach to Transport Wang Jian-Sheng 1.
1 Heat Conduction in One- Dimensional Systems: molecular dynamics and mode-coupling theory Jian-Sheng Wang National University of Singapore.
Meir-WinGreen Formula
MATH4248 Weeks Topics: review of rigid body motion, Legendre transformations, derivation of Hamilton’s equations of motion, phase space and Liouville’s.
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Single-molecule-mediated heat current between an electronic and a bosonic bath In Collaboration with: Avi Schiller, The Hebrew University Natan Andrei,
Quantum pumping and rectification effects in interacting quantum dots Francesco Romeo In collaboration with : Dr Roberta Citro Prof. Maria Marinaro University.
Quantic vs Classic world What defines the granular nature of our Universe? Our classical “behavior” vs the atomic “quantum” characteristics are a consequence.
5. Formulation of Quantum Statistics
Physics Department, Beijing Normal University
Physics 452 Quantum mechanics II Winter 2012 Karine Chesnel.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Normal Modes of Vibration One dimensional model # 1: The Monatomic Chain Consider a Monatomic Chain of Identical Atoms with nearest-neighbor, “Hooke’s.
1 The phonon Hall effect – NEGF and Green- Kubo treatments Jian-Sheng Wang, National University of Singapore.
2/18/2014PHY 770 Spring Lecture PHY Statistical Mechanics 11 AM – 12:15 & 12:30-1:45 PM TR Olin 107 Instructor: Natalie Holzwarth.
Stochastic Description of Quantum Dissipative Dynamics Jiushu Shao Beijing Normal University 11 August 2010 Physics and Chemistry in Quantum Dissipative.
Quantum Thermal Transport
Nonequilibrium Green’s Function (NEGF) and Quantum Thermal Transport
PHYS 172: Modern Mechanics Lecture 23 – Heat Capacity Read 12.6 Summer 2012.
Chapter 1. Essential Concepts
Computational Physics (Lecture 11) PHY4061. Variation quantum Monte Carlo the approximate solution of the Hamiltonian Time Independent many-body Schrodinger’s.
Phonons Packets of sound found present in the lattice as it vibrates … but the lattice vibration cannot be heard. Unlike static lattice model , which.
Nonequilibrium Green’s Function Method for Thermal Transport Jian-Sheng Wang.
NTNU, April 2013 with collaborators: Salman A. Silotri (NCTU), Chung-Hou Chung (NCTU, NCTS) Sung Po Chao Helical edge states transport through a quantum.
Lecture from Quantum Mechanics. Marek Zrałek Field Theory and Particle Physics Department. Silesian University Lecture 6.
Non-equilibrium Ward Identity
Solid State Physics Lecture 11
Concept test 15.1 Suppose at time
Times in Quantum Kinetic Equations
Classical molecular dynamics of phonons and electrons with quantum baths Jian-Sheng WANG.
Quantum One.
National University of Singapore
Concept test 15.1 Suppose at time
Equipartition of Energy
Quantum thermal transport from classical molecular dynamics
Radiative energy transport of electron systems by scalar and vector photons Jian-Sheng Wang Tongji Univ talk, 30 July 10:00-11:00.
Presentation transcript:

Nonequilibrium Green’s Function Method in Thermal Transport Wang Jian-Sheng

Lecture 1: NEGF basics – a brief history, definition of Green’s functions, properties, interpretation. Lecture 2: Calculation machinery – equation of motion method, Feynman diagramatics, Dyson equations, Landauer/Caroli formula. Lecture 3: Applications – transmission, transient problem, thermal expansion, phonon life-time, full counting statistics, reduced density matrices and connection to quantum master equation.

References J.-S. Wang, J. Wang, and J. T. Lü, “Quantum thermal transport in nanostructures,” Eur. Phys. J. B 62, 381 (2008). J.-S. Wang, B. K. Agarwalla, H. Li, and J. Thingna, “Nonequilibrium Green’s function method for quantum thermal transport,” Front. Phys. (2013). See also http://staff.science.nus.edu.sg/~phywjs/NEGF/negf.html See also http://staff.science.nus.edu.sg/~phywjs/NEGF/negf.html

History, definitions, properties of NEGF Lecture One History, definitions, properties of NEGF

A Brief History of NEGF Schwinger 1961 Kadanoff and Baym 1962 Keldysh 1965 Caroli, Combescot, Nozieres, and Saint-James 1971 Meir and Wingreen 1992

Equilibrium Green’s functions using a harmonic oscillator as an example Single mode harmonic oscillator is a very important example to illustrate the concept of Green’s functions as any phononic system (vibrational degrees of freedom in a collection of atoms) at ballistic (linear) level can be thought of as a collection of independent oscillators in eigenmodes. Equilibrium means that system is distributed according to the Gibbs canonical distribution.

Harmonic Oscillator m k du/dt = sqrt(hbar/(2Omega)) ( - a + a\dagger) (i Omega)

Eigenstates, Quantum Mech/Stat Mech

Heisenberg Operator/Equation O: Schrödinger operator O(t): Heisenberg operator

Defining >, <, t, Green’s Functions

T, Ť are called super-operator, as it act on the operator, not in the vector of Hilbert space.

Retarded and Advanced Green’s functions

Fourier Transform We use the convention that planewave is exp(ik.r – i wt).

Plemelj formula, Kubo-Martin-Schwinger condition P for Cauchy principle value Valid only in thermal equilibrium

Matsubara Green’s Function

Nonequilibrium Green’s Functions By “nonequilibrium”, we mean, either the Hamiltonian is explicitly time-dependent after t0, or the initial density matrix ρ is not a canonical distribution. We’ll show how to build nonequilibrium Green’s function from the equilibrium ones through product initial state or through the Dyson equation.

Definitions of General Green’s functions Other types such as Matsubara Green’s function or canonical (Kubo) correlation are also used. i = sqrt(-1). The average < … > can be equilibrium or with respect to arbitrary density matrix. For classical systems, G< = G>. 17

Relations among Green’s functions The relation implies two (three?) linearly independent ones, and one independent one only if nonlinear dependence is considered. 18

Steady state, Fourier transform The inverse Fourier transform has a factor of 2 . We use square brackets [ ] to denote Fourier transformed function. 19

Equilibrium Green’s Function, Lehmann Representation Lehmann representation is to expand everything in the eigenstates.

Kramers-Kronig Relation G^a is when z -> w – I eta.

Eigen-mode Decomposition Only for finite system, in equilibrium? See a nice summaryin appendix of Phys Rev B. 80 205429 (2009).

Pictures in Quantum Mechanics Schrödinger picture: O, (t) =U(t,t0)(t0) Heisenberg picture: O(t) = U(t0,t)OU(t,t0) , ρ0, where the evolution operator U satisfies < . > = Tr(ρ . ). T here denotes time order, assuming t > t’. Anti-time order if t < t’. See, e.g., Fetter & Walecka, “Quantum Theory of Many-Particle Systems.” 23

Calculating correlation t0 is the synchronization time where the Schrödinger picture and Heisenberg picture are the same. B A t0 t’ t 24

Evolution Operator on Contour

Contour-ordered Green’s function Contour order: the operators earlier on the contour are to the right. See, e.g., H. Haug & A.-P. Jauho. τ’ τ t0 26

Relation to other Green’s function σ = + for the upper branch, and – for the returning lower branch. τ’ τ t0 27

An Interpretation This is originally due to Schwinger. G is defined with respect to Hamiltonian H and density matrix ρ and assuming Wick’s theorem.

Calculus on the contour Integration on (Keldysh) contour Differentiation on contour dτ is σdt for integration, but just dt in differentiation. σ is either just the sign + or -, or +1, -1. 29

Theta function and delta function Delta function on contour where θ(t) and δ(t) are the ordinary theta and Dirac delta functions 30

Transformation/Keldysh Rotation Also properly known as Larkin-Ovchinikov transform, JETP 41, 960 (1975).

Convolution, Langreth Rule The last two equations are known as Keldysh equations.

Equation of motion method, Feynman diagrams, etc Lecture two Equation of motion method, Feynman diagrams, etc

Equation of Motion Method The advantage of equation of motion method is that we don’t need to know or pay attention to the distribution (density operator) ρ. The equations can be derived quickly. The disadvantage is that we have a hard time justified the initial/boundary condition in solving the equations.

Heisenberg Equation on Contour The integral on the exponential is from a point tau_1 specified on the contour to tau_2 at a later point on the contour. The integral is along the contour.

Express contour order using theta function Operator A(τ) is the same as A(t) as far as commutation relation or effect on wavefunction is concerned u uT is a square matrix, and [u, vT] is a matrix formed by (j,k) element [uj, vk]. 36

Equation of motion for contour ordered Green’s function We use the equation of motion d2u/dt2 = -Ku. 37

Equations for Green’s functions 38

Solution for Green’s functions Note that if ax = b, x = b/a, but not if a = 0, in that case, x = infinity, thus, the Dirac delta function. c and d can be fixed by initial/boundary condition. 39

Feynman diagrammatic method The Wick theorem Cluster decomposition theorem, factor theorem Dyson equation Vertex function Vacuum diagrams and Green’s function

Handling interaction Transform to interaction picture, H = H0 + Hn For the concept of pictures and relations among them, see A. L. Fetter and J. D. Walecka, “Quantum theory of many-body systems”, McGraw-Hill, 1971. The meaning of t0 and t’ is quite different. t0 is such that three pictures are equivalent, t’ is an arbitrary time. Note that ρ behaves like |><|. 41

Scattering operator S A(t) and B(t’) are in interaction picture (i.e. AI(t) etc). 42

Contour-ordered Green’s function Another possible representation of the result is using Feynman path integral formulation. τ’ τ t0 43

Perturbative expansion of contour ordered Green’s function Every operator is in interaction picture, dropped superscript I for simplicity. The Wick theorem is valid if the expectation < … > is with respect to a quadratic weight. For a proof, see Rammer. 44

General expansion rule Single line 3-line vertex n-double line vertex See our review article or Rammer’s book.

Diagrammatic representation of the expansion = + 2iħ + 2iħ + 2iħ = + Due to the last term, G should be read as connected part G_c only in the Dyson equation. 46

Self -energy expansion The self-energy diagrams are obtained by including all doubly or more connected diagrams removing the two external legs from the Green’s function diagrams. For a more systematic exposition of the Feynman-diagrammatic expansion, see Fetter and Welecka. hbar was set to 1 in the diagrams. 47

Explicit expression for self-energy See also figure 3 in J.-S. Wang, X. Ni, and J.-W. Jiang, Phys. Rev. B 80, 224302 (2009). 48

Junction system, adiabatic switch-on gα for isolated systems when leads and centre are decoupled G0 for ballistic system G for full nonlinear system HL+HC+HR +V +Hn HL+HC+HR +V G Two adiabatic switch-on’s. HL+HC+HR G0 g t = −  Equilibrium at Tα t = 0 Nonequilibrium steady state established 49 49

Sudden Switch-on g t = −  t = ∞ t =t0 50 HL+HC+HR +V +Hn Green’s function G Two adiabatic switch-on’s. HL+HC+HR g t = −  Equilibrium at Tα t = ∞ t =t0 Nonequilibrium steady state established 50 50

Three regions 51 51

Heisenberg equations of motion in three regions 52 52

Force Constant Matrix

Relation between g and G0 Equation of motion for GLC In obtaining GLC, an arbitrary function satisfying (d/dtau^2 + KL) f = 0 is omitted. Absence of this term is consistent with adiabatic switch-on from Feynman diagrammatic expansion. 54

Dyson equation for GCC In this derivation, we assume Hn = 0. 55

Equation of Motion Way (ballistic system)

“Partition Function”

Diagrammatic Way Feynman diagrams for the nonequilibrium transport problem with quartic nonlinearity. (a) Building blocks of the diagrams. The solid line is for gC, wavy line for gL, and dash line for gR; (b) first few diagrams for ln Z; (c) Green’s function G0CC; (d) Full Green’s function GCC; and (e) re-sumed ln Z where the ballistic result is ln Z0 = (1/2) Tr ln (1 –gCΣ). The number in front of the diagrams represents extra combinatorial factor.

The Langreth theorem Need to use the relation between G++, G- -, G+-, and G+- with Gr and G<. See Haug & Jauho, page 66. 59

Dyson equations and solution In deriving the last line, we use the fact (gr)-1 g< = 0. 60

Energy current IL is energy flowing out of the left lead into the center. This expression can be proving to be real, no need to take Re. Above equation works for general nonlinear case. 61

Landauer/Caroli formula The symmetrization appears necessary to get the Caroli formula. Caroli formula is valid only for ballistic case where Hn = 0. 62

1D calculation In the following we give a complete calculation for a simple 1D chain (the baths and the center are identical) with on-site coupling and nearest neighbor couplings. This example shows the general steps needed for more general junction systems, such as the need to calculate the “surface” Green’s functions.

Ballistic transport in a 1D chain Force constants Equation of motion The matrix K is infinite in both directions. 64

Solution of g KR is semi-finite, V is nonzero only at the corner. 65

Lead self energy and transmission 1 ω ΣR is nonzero only for the lower right corner. 66

Heat current and conductance The last formula σ is called universal conductance. 67

General recursive algorithm for g The algorithm is due to Lopez Sancho et al (1985). Typically, 10 to 20 iterations should be already converged. 68

Lecture Three Applications

Carbon nanotube (6,0), force field from Gaussian Dispersion relation Transmission The force constants were symmetrized using the method of Mingo et al (2008). Calculation was performed by Lü Jingtao. Calculation was performed by J.-T. Lü. 70

Carbon nanotube, nonlinear effect The transmissions in a one-unit-cell carbon nanotube junction of (8,0) at 300K. From J-S Wang, J Wang, N Zeng, Phys. Rev. B 74, 033408 (2006). The nonlinear result may be not correct at the low frequency end. 71

u4 Nonlinear model One degree of freedom (a) and two degrees freedom (b) (1/4) Σ Tijkl ui uj uk ul nonlinear model. Symbols from quantum master equation, lines from self-consistent NEGF. For parameters used, see Fig.4 caption in J.-S. Wang, et al, Front. Phys. Calculated by Juzar Thingna. 1 5 10

Molecular dynamics with quantum bath For more detail, see Phys. Rev. B 80, 224302 (2009). Any idea how to generalize this so that quantum mechanics is reproduced exactly? See J.-S. Wang, et al, Phys. Rev. Lett. 99, 160601 (2007); Phys. Rev. B 80, 224302 (2009). 73

Average displacement, thermal expansion One-point Green’s function The idea of calculating the thermal expansion coefficient this way due to Jiang Jinwu. 74

Thermal expansion Left edge is fixed. Displacement <u> as a function of position x. as a function of temperature T. Brenner potential is used. From J.-W. Jiang, J.-S. Wang, and B. Li, Phys. Rev. B 80, 205429 (2009). Left edge is fixed. 75

Graphene Thermal expansion coefficient The coefficient of thermal expansion v.s. temperature for graphene sheet with periodic boundary condition in y direction and fixed boundary condition at the x=0 edge.  is onsite strength. From J.-W. Jiang, J.-S. Wang, and B. Li, Phys. Rev. B 80, 205429 (2009). 76

Phonon Life-Time For calculations based on this, see, Y. Xu, J.-S. Wang, W. Duan, B.-L. Gu, and B. Li, Phys. Rev. B 78, 224303 (2008). Xu Yong’s formula may have a factor 2 wrong.

Transient problems The IL is valid for 1D chain with spring constant k. Eduardo will present a talk on this topic Friday morning. 78

Dyson equation on contour from 0 to t Contour C In steady state we use Keldysh contour which is from - to +. But here for transient study, the contour is a finite segment. 79

Transient thermal current The time-dependent current when the missing spring is suddenly connected. (a) current flow out of left lead, (b) out of right lead. Dots are what predicted from Landauer formula. T=300K, k =0.625 eV/(Å2u) with a small onsite k0=0.1k. From E. C. Cuansing and J.-S. Wang, Phys. Rev. B 81, 052302 (2010). See also arXiv:1005.5014. 80 80

Finite lead problem Top ↥: no onsite (k0=0), (a) NL = NR = 100, (b) NL=NR=50, temperature T=10, 100, 300 K (black, red, blue). TL=1.1T, TR = 0.9T. Right ↦: with onsite k0=0.1k and similarly for other parameters. From E. C. Cuansing, H. Li, and J.-S. Wang, Phys. Rev. E 86, 031132 (2012). 81 81

Full counting statistics (FCS) What is the amount of energy (heat) Q transferred in a given time t ? This is not a fixed number but given by a probability distribution P(Q) Generating function All moments of Q can be computed from the derivatives of Z. The objective of full counting statistics is to compute Z(ξ). 82 82

A brief history on full counting statistics L. S. Levitov and G. B. Lesovik proposed the concept for electrons in 1993; rederived for noninteracting electron problems by I. Klich, K. Schönhammer, and others K. Saito and A. Dhar obtained the first result for phonon transport in 2007 J.-S. Wang, B. K. Agarwalla, and H. Li, PRB 2011; B. K. Agarwalla, B. Li, and J.-S. Wang, PRE 2012. 83

Definition of generating function based on two-time measurement Consistent history quantum mechanics (R. Griffiths). 84

Product initial state 85

For electron number measurement, the effect to phase a phase, see B. K For electron number measurement, the effect to phase a phase, see B. K. Agarwalla, B. Li, and J.-S. Wang, “Full-counting statistics of heat transport in harmonic junctions: transient, steady states, and fluctuation theorems,” Phys. Rev. E 85, 051142 (2012). 86

Schrödinger/Heisenberg/interaction pictures Schrödinger picture Heisenberg picture Interaction picture 87

Compute Z in interaction picture -ξ/2 +ξ/2 88

Important result 89

Long-time result, Levitov-Lesovik formula 90

Arbitrary time, transient result 91

Numerical results, 1D chain 1D chain with a single site as the center. k= 1eV/(uÅ2), k0=0.1k, TL=310K, TC=300K, TR=290K. Red line right lead; black, left lead. B. K. Agarwalla, B. Li, and J.-S. Wang, PRE 85, 051142, 2012. 92

Cumulants in Finite System Plot of the culumants of heat <<Qn>> for n=1,2,3, and 4 for one-atom center connected with two finite lead (one-dimensional chain) as a function of measurement time tM. The black and red line correspond to NL =NR =20 and 30, respectively. The initial temperatures of the left, center, right parts are 310K, 360K, and 290K, respective. We choose k=1 eV/(uÅ2) and k0=0.1 eV/(uÅ2) for all particles. From J.-S. Wang, et al, Front. Phys. 2013.

FCS for coupled leads From H. Li, B. K. Agarwalla, and J.-S. Wang, Phys. Rev. E 86, 011141 (2012); H. Li, B. K. Agarwalla, and J.-S. Wang, Phys. Rev. B 86, 165425 (2012). For multiple leads, see B. K. Agarwalla, et al, arXiv:1308.1604 94

FCS in nonlinear systems Can we do nonlinear? Yes we can. Formal expression generalizes Meir-Wingreen Interaction picture defined on contour Some example calculations 95

Vacuum diagrams, Dyson equation, interaction picture transformation on contour 96

Nonlinear system self-consistent results Single-site (1/4)λu4 model cumulants. k=1 eV/(uÅ2), k0=0.1k, Kc=1.1k, V LC-1,0=V CR0,1=-0.25k, TL=660 K, TR=410K. From H. Li, B. K. Agarwalla, B. Li, and J.-S. Wang, arxiv::1210.2798 97

Quantum Master Equations When we tried to calculation the reduced density matrix from Dyson expansion, we found that the 2nd order (of the system-bath coupling) diagonal terms do not agree with master equation results, and there are also divergences in higher orders. Similarly, the currents also diverge at higher order. We were quite puzzled. The following is our effort to solve this puzzle and found an expression of the high order current which is finite.

Quantum Master Equations Some detail is in the last section of J.-S. Wang, B. K. Agarwalla, H. Li, and J. Thingna, “Nonequilibrium Green's function method for quantum thermal transport,” Front. Phys. (2013). rho_0 is in fact rho_0^I, i.e., interaction picture one.

Unique one-to-one map ρ ↔ ρ0

Group & Acknowledgements Group members: front (left to right) Mr. Zhou Hangbo, Prof. Wang Jian-Sheng, Dr./Ms Lan Jinghua, Mr. Wong Songhan; Back: Mr. Li Huanan, Dr. Zhang Lifa, Dr. Bijay Kumar Agarwalla, Mr. Kwong Chang Jian, Dr. Thingna Juzar Yahya. Picture taking 17 April 2012. Others not in the picture: Qiu Hongfei. Thanks also go to Jian Wang, Jingtao Lü, Jin-Wu Jiang, Edardo Cuansing, Meng Lee Leek, Ni Xiaoxi, Baowen Li, Peter Hänggi, Pawel Keblinski. http://staff.science.nus.edu.sg/~phywjs/