QE_want_tutorial

advertisement
http://www.amazon.com/Morning-Moon-Ecco-La-Musica/dp/B007N0SXSQ
http://itunes.apple.com/us/album/morning-moon/id523728818
Quantum ESPRESSO Workshop
June 25-29, 2012
The Pennsylvania State University
University Park, PA
WanT - tutorial
Marco Buongiorno Nardelli
Department of Physics and Department of Chemistry
University of North Texas
and
Oak Ridge National Laboratory
WanT code
an integrated approach to ab initio electron transport
from maximally localized Wannier functions
The WanT Project is devoted to the
development of an original method
for the evaluation of the electronic
transport in nanostructures, from a
fully first principles point of view.
www.wannier-transport.org
This is a multi-step method based
on:
(a) ab initio, DFT, pseudopotential,
plane wave calculations of the
electronic structure of the system;
(b) calculation of maximally localized
Wannier functions (WF's)
(c) calculation of coherent transport
from the Landauer formula in the
lattice Green's functions scheme.
WanT code
an integrated approach to ab initio electron transport
from maximally localized Wannier functions
 The WanT package operates, in
principles, as a simple postprocessing of any standard
electronic structure code.
 The WanT code is part of the
Quantum-ESPRESSO distribution
 WanT calculations will provide the user with:
- Calculation of Maximally localized Wannier Functions (MLWFs)
- Calculation of centers and spreads of MLWFs
- Quantum conductance and I-V spectra for a lead-conductor-lead geometry
- Density of states spectrum in the conductor region
Credits
University of North Texas.
Credits
Outline
 Quantum electron transport in nanostructure
Landauer Formalism
 Wannier functions for electronic structure calculations
definitions and problems
WanT - method implementation
analysis of chemical bonding
 WanT
method implementation
transport 3D system
Quantum Electron transport
Introduction
 The standard approaches to electron transport in semiconductors are based
on the semiclassical Boltzman's theory.
The dynamics of the carriers and the response to external fields follow
the classical equations of motion, whereas the scattering events are
included in a perturbative approach, via the quantum mechanical Fermi's
Golden Rule.
The semiclassical description is unsuitable for nanodevices where the tiny size
requires a fully quantum mechanical theory for a reliable quantitative treatment.
From micro- to nano-electronics
Deviations from Ohm’s law
General considerations
Quantum Electronic transport
Characteristic lengths
 A conductor shows ohmic behavior if its dimensions are much larger than each
of the three characteristic length scales:
 de Broglie wavelenght (le)  related to kinetic energy of the electron
 mean free path (lel, inel )  distance before initial momentun is destroyed
 phase relaxation length (l )  distance before initial phase is destroyed
If the dimensions of the conductor are smaller or equal to one of the
characteristic length the semiclassical Boltzmann approach breaks down
Quantum Electronic transport
Coherent transport
 Given a generic conductor of dimension D, the electronic transport is said to be
D < l & D> lel Coherent  only elastic scattering (no dissipation)
D < l & D < lel Ballistic (no scattering)
 The resistance is originated by the connection with the external contacts
The conduction properties depend on the coherence effect of the electronic
wavefunction (interference).  The transport can be solved as a scattering
problem starting from the Schrödinger equation
The current that flows in a conductor is related to the probability that the
charge carrier may be transmitted throughout the conductor
Quantum Electronic transport
Landauer approach
 The Landauer approach provides a convenient and general scheme for the
theoretical description of electron transport at the nanoscale, in the framework of
scattering theory.
Hypotheses:
• Coherent transport
• Low temperature (0)
• Conductor connected to two external reflectionless leads, that act as
electron (hole) reservoir
• Each contact is fully described by its Fermi level
Quantum Electronic transport
Landauer approach
Quantum Electronic transport
Landauer approach
Quantum Electronic transport
Landauer approach
 Let’s consider two semi-infinite one-dimensional leads (L, R) connected to one
point (C).
L
C
R
The expression for the current from the right through this point is
Where v is the velocity of the charge carrier and n(v) the charge density per unit
length and per unit velocity, with velocity between v and v+dv
Quantum Electronic transport
Landauer approach
 Using a wavevector representation we get
with 1/ the one-dimensional DOS per single spin in the wavevector interval k
and k+dk, and f(E) is the Fermi distribution at the actual temperature .
 The current from one electrode is then:
Quantum Electronic transport
Landauer approach
 Assuming that the electrostatic potential of the left lead is zero, the total current
from both contacts for a given bias Φ is
 Using the limits
We obtain the ideal quantum of conductance g0
Quantum Electronic transport
Landauer approach
 If the central point is replaced by a generic elastic scatterer, characterized by
its transmission
and reflection
functions
scatterer
Quantum Electronic transport
Landauer approach
 The expressions for (spin-unpolarized) current and conductance are modified
into:
LANDAUER FORMULA
Quantum Electronic transport
Landauer approach
 If the leads have many accessible transverse mode, the total contribution to
the transmission function (or transmittance) is given by:
 The transmission coefficients are simply related to the scattering matrix Sij by
the relation:
Quantum Electronic transport
Landauer approach
 From here on we focus on the ZERO BIAS REGIME with the exclusion of noncoherent effects (e.g. dissipative scattering or e-e correlation).
 The quantity that characterize the transport of a nano-restriction is the
quantum-conductance
 I-V characteristics may be obtained for low external bias in the linear regime.
 Finite external bias may formally included within the full non-equilibrium
Green’s function (NEGF) techniques [Datta, “Electronic transport in mesoscopic
systems” Cambridge 1997]
 At present NOT IMPLEMENTED IN WanT CODE
 Critical problems in evaluation of current from first principles using NEGF
Quantum Electronic transport
How to calculate transmittance
 Instead of working in the basis of the exact solution of the total Hamiltonian
(i.e. using scattering states {i}), it is convenient use a new set of states {r}, {l}, {c}
LOCALIZED IN REAL SPACE on the right and left electrode and on the
conductor.
We re-write the Hamiltonian as H = H0 + V
Where H0 is the sum the single hamiltonians of the electrode and of the
conductor, and V is the interaction term among them. The set {r}, {l}, {c} are
eigenstates of H0
Quantum Electronic transport
How to calculate transmittance
 We can generally define a TRANSMISSION OPERATOR as
G being the RETARDED GREEN FUNCTION of the total hamiltonian.
 The direct coupling between L-R electrodes Vlr is usually neglected 
the relevant matrix elements of the transmission operator are:
Quantum Electronic transport
How to calculate transmittance
 If we substitute in the expression for conductance:
coupling
function
Fisher – Lee formula
Quantum Electronic transport
Lattice Green’s functions
 For an open system, exploiting the real space description of the system, we
can partition the total Green’s function into submatrices that correspond to the
individual subsystems
ε-HC
conductor
ε-HL,R
semi-infinite leads
hLC,CR
conductor-lead coupling
Quantum Electronic transport
Lattice Green’s functions
• From here, we can write the expression for the total GC as
where
are the self-energy terms due to
the semi-infinite leads and gR,L are the Green’s functions of the semi-infinite
leads.
• The self energy terms can be viewed as effective Hamiltonians that arise from
the coupling of the conductor with the leads:
Quantum Electronic transport
Lead self-energies
 An open system, made of a conductor connected to two semi-infinite lead, may
be re-casted in a finite system by including non-hermitian self-energy terms
Lead
conductor
Lead
Lead
conductor
Self-energy terms
The self-energy terms can be viewed as effective Hamiltonians that
account for the coupling of the conductor with the leads.
Quantum Electronic transport
Principal layers
Any solid (or surface) can be viewed as an infinite (semi-infinite in the case of
surfaces) stack of principal layers with nearest-neighbor interactions [(Lee
and Joannopoulos, PRB 23, 4988 (1981)].
This corresponds to transform the original system into a linear chain of
principal layers.
For a lead-conductor-lead system, the conductor can be considered as one
principal layer sandwiched between two semi-infinite stacks of principal
layers.
Quantum Electronic transport
Principal layers
Quantum Electronic transport
Principal layers
• Express the Green’s function of an individual layer in terms of the Green’s
function of the preceding or following one.
• Introduction of the transfer matrices
G10=TG00
Quantum Electronic transport
Principal layers
 In particular
where
and
and
can be written as:
are defined via a recursion formulas
and
For a detailed discussion see M. Buongiorno Nardelli, Phys. Rev. B, 60 , 7828 (1999)
Quantum Electronic transport
Lead self-energies
 The expressions for the self-energies can be deduced, using the formalism of
principal layers, as follows
where
are the matrix elements of the Hamiltonian between the layer orbitals
of the left and the right leads, respectively, and
and
are the
appropriate transfer matrices, easy computable from the Hamiltonian matrix
elements via the interactive procedure outlined above.
Practical examples
 Quantum electronic transport in nanostructure
model calculation on a simple TB Hamitonian
bulk conductance in linear chains
two-terminal transport in nanojuctions
Outline
 Quantum electron transport in nanostructure
Landauer Formalism
 Wannier functions for electronic structure calculations
definitions and problems
WanT - method implementation
analysis of chemical bonding
 WanT
method implementation
transport 3D system
WFs for electronic structure calculations
From reciprocal to real space
-The electronic structure in periodic solids is conventionally described in terms of
extended Bloch functions (BFs)
- By virtue of the Bloch theorem, the Hamiltonian commutates with the
lattice-translation operator
leading to a set of common set of
eigenstates (the Bloch states) for the Hilbert space.
-This allows to restricts the problem to one unit cell, and to recover the
properties of the infinite solid with an integral over the Brillouin zone (BZ), in the
reciprocal space.
- Wannier Functions (WFs) furnish an equivalent alternative in the real space
WFs for electronic structure calculations
Applications in solid state physics
Physical problems:
- modern theory of bulk polarization
- development of linear scaling order-N and ab initio molecular dynamics approaches
- calculation of the quantum electron transport
- study of magnetic properties and strongly-correlated electrons
Physical systems:
- crystal and amorphous semiconductors
- ferroelectric and perovskites
- transition metals and metal-oxides
- photonic lattices
- high-pressure hydrogen and liquid water
- nanotubes, graphene and low-dimensional nanostructures
- hybrid interfaces.
WFs for electronic structure calculations
Definitions & Properties
- A Wannier function
, labeled by the Bravais lattice vector R is defined by
means of unitary transformation of the Bloch eigenfunction
of the nth
band
- From the orthonormality properties of BFs basis set
the orthonormality and
completeness of the corresponding WFs
WFs constitute a complete and orthonormal basis set for the same Hilbert
space spanned by the Bloch functions.
WFs for electronic structure calculations
Definitions & Properties
- We rewrite the generic vector
of the Hilbert space in real space and as
function of a finite mesh of N k-points as
- Any two WFs, for a given index n and different R1 and R2, are just translational
images of each other
if we focus on the unitary cell R = 0
WFs for electronic structure calculations
Definitions & Properties
- A Bloch band is called ISOLATED if it does not become degenerate with any
other band anywhere in the BZ. A group of bands is said to form a COMPOSITE
GROUP if they are inter-connected by degeneracy, but are isolated from all the
other bands
For example the valence band
of insulators
Bandstructure of Si bulk
WFs for electronic structure calculations
Definitions & Properties
- For isolated bands, we define a WF for each band
- For composite bands, we define a set of
GENERALIZED WANNIER
FUNCTIONS that span the same space as the composite set of
- As the
Bloch states.
Wannier functions are linear combinations of Bloch functions with
different energies they do not represent a stationary solution of the
Hamiltonian
The WF's are not necessarily eigenstates of the Hamiltonian, but they may be
related to them by a unitary transformation
WFs for electronic structure calculations
Fundamental drawback
- The major obstacle to the construction of the Wannier functions in practical
calculations is their NON-UNIQUENESS
They are GAUGE DEPENDENT
Infinite sets of WFs, with different properties, may be defined for the same
physical system.
WFs for electronic structure calculations
Non-uniqueness
- For isolated bands the non-uniqueness arises from the freedom in the choice of
the phase factor of the electronic wave function, that is not assigned by the
Schrödinger equation.
- For composite group of bands additional complications arise from the
degeneracies among the energy bands in the Brillouin zone. This extends the
arbitrariness related to freedom of the phase factor to a gauge transformation
that mixes bands among themselves at each k-point of the BZ, without
changing the manifold, the total energy and the charge density of the
system.
WFs for electronic structure calculations
Non-uniqueness
Starting from a set of
Bloch functions
, there are infinite sets of
Wannier Functions with different spatial characteristics, that are related by a
unitary transformation
A different gauge transformation does not translate into a simple change of
the overall phases of the WFs, but affects their shape, analytic behavior and
localization properties.
WFs for electronic structure calculations
Non-uniqueness
GOAL: Search for the particular unitary matrix
that transforms a set of BFs
into a unique set of WFs with the highest spatial localization 
MAXIMALLY LOCALIZED WANNIER FUNCTIONS
WanT is based on a specific localization algorithm proposed by Marzari and
Vanderbilt in 1997 [PRB 56, 12847, (1997)] and implemented in the code.
The formulation of the minimum-spread criterion extends the concepts of
localized molecular orbitals, proposed by Boys for molecules, to the solid state
case
WFs for electronic structure calculations
Spread Operator
We define SPREAD OPERATOR W the sum over a selected group of bands of the
second moments of the WFs in the reference cell (R=0)
where
Wannier center
are the expectation values of the r and r2 operators respectively.
WFs for electronic structure calculations
Localization condition
The value of the spread W depends on the choice of unitary matrices
possible to evolve any arbitrary set of
until the minimum condition is satisfied.
At the minimum, we obtain the unique matrix
principles
 it is
into the maximally localized WFs
that transform the first
:
WFs for electronic structure calculations
Real-space representation
For numerical reasons it is convenient decompose the W functional as follows:
gauge invariant
off-diagonal component
band-diagonal component
band-off-diagonal component
WFs for electronic structure calculations
Real-space representation
is gauge invariant  it is invariant under any arbitrary unitary transformation
of the Bloch orbitals
The minimization procedure corresponds to the minimization of the offdiagnonal component
At the minimum, the
elements are as small as possible, realizing
the best compromise in the simultaneous diagonalization, within the space of the
Bloch bands considered, of the three position operators x, y and z (which do not in
general commute when projected within this space).
WFs for electronic structure calculations
Reciprocal-space representation
Following the expression proposed by Blount, the matrix elements of the position
operator between Wannier functions in the reciprocal space take the form
where
is the periodic part of the Bloch function.
WFs for electronic structure calculations
Reciprocal-space representation
If we restrict to the case of discrete k-point mesh calculations, we can use finite
differences in reciprocal space to evaluate the derivative
we rewrite the operators r and r2 as:
dW/dU. For this purpose
WFs for electronic structure calculations
Overlap matrix
Making the assumption that the BZ has been discretized into a uniform k-point
mesh, and letting b the vectors that connect a mesh point to its near neighbors, we
can define the overlap matrix between Bloch orbitals as
is the central quantity in this formalism, since we will express in its term
ALL the contribution of the to the localization functional
WFs for electronic structure calculations
Overlap matrix
We can relate the overlap matrix
operators
and
to the expression of the differential
 we can express the expectation values of the
operators r and r2 as a function of
where
condition
are the weight of the b vectors and must satisfy the completeness
WFs for electronic structure calculations
Overlap matrix
From the expression of the the operators r and r2 we rewrite the different terms of
the spread functional as
WFs for electronic structure calculations
Localization procedure
In order to obtain the minimum condition
, we consider the first order change
in W arising from an infinitesimal transformation
Where
is an infinitesimal antiunitary matrix
The gauge transformation rotates the wave functions into
WFs for electronic structure calculations
Localization procedure
After some algebra we obtain the final expression also for the gradient of the
spread functional G(k),in terms of overlap matrix M:
where
WFs for electronic structure calculations
Localization procedure
From the expression of the spread functional W and of its gradient G(k) in terms of
the overlap matrix, the minimum condition can be easily obtained via standard
steepest descent or conjugated gradient techniques in the reciprocal space,
while the transformation to real space is a post-processing step.
The minimization procedure is computationally inexpensive since it requires the
updating only of the unitary matrices (i.e. of the overlap) and NOT of the wave
function.
WFs for electronic structure calculations
MLWFs: further properties
 The MLWFs are REAL, except for an overall phase factor.
 The MLWFs are not truly localized, being instead artificially periodic with a
periodicity inversely proportional to the k-mesh spacing:
Even the case of -sampling is encompassed by the above formulation
WFs for electronic structure calculations
Entangled bands
 The method described above works properly in the case either of isolated bands
or of groups of bands  manifolds of bands entirely separated by an energy gap
from the others.
 In many physical applications (e.g. in metals) the bands of interest are not
isolated, and one needs to compute WFs for a subset of energy bands that are
entangled or mixed with other bands.
WFs for electronic structure calculations
Entangled bands
Since the unitary transformation
mixes the energy bands at each k-point, the
choice of few of them from an entangled group may affect the localization
procedure, because it is unclear exactly which band to chose in those regions of
BZ where the bands of interest are hybridized with a few unwanted ones.
Consider, for example,
the separation of the five
d-bands of copper from
the s-band that crosses
them.
Image adapted from PRB 65 035109 (2001).
WFs for electronic structure calculations
Disentangling procedure
 The problem of entangled bands has been solved through the introduction of an
additional procedure, proposed by Souza, Marzari, and Vanderbilt in 2001 [PRB 65
035109 (2001)] that automatically extracts the best possible manifold of a
given dimension from the states falling in a predefined energy window.
 This is the generalization to entangled or metallic cases of the maximallylocalized WF formulation.
 By exploiting the same spread functional W and the same unitary transformations
this method provides a set of optimal Bloch functions to be used in the
localization procedure described above.
WFs for electronic structure calculations
Disentangling procedure
 Fix an energy window
that includes the N bands
of interest
 At
each
number
k-point
the
Nk of bands that
fall in the energy windows
Image adapted from PRB 65 035109 (2001).
is equal or greater than N
 If Nk =N at eack k-point  the manifold is isolated and there is nothing to do
 Otherwise, we search the N-dimensional Hilbert space that minimize the
operator
WFs for electronic structure calculations
Disentangling procedure
is gauge invariant  it is an intrinsic property of the band manifold
 it heuristically measures the change of character of the
states across the BZ
by minimizing
we are selecting the proper N-dimensional Hilbert
subspace that changes as little as possible with k  minimum spillage criterion
WFs for electronic structure calculations
WanT flow diagram
DFT calculation
definition of
energy window
Bloch Functions basis set ( N )
Selection of a manifold of n band of interest
(n≤N)
disentagling
procedure
Minimization of
localization
procedure
Minimization of
QE code
pw.x
WanT code
disentangle.x
WanT code
wannier.x
real space
trasformation
Maximally localized Wannier functions
basis set ( n )
WFs for electronic structure calculations
Analysis of the chemical bonding
 Traditional chemistry is based on local concepts (Lewis like).
 Covalently bonded materials are described in terms of bonds and electron
pairs, where the bonding properties are determined by its immediate
neighborhood.
 The characteristics of the bond (distances, angles, strength, character, etc,..)
essentially depends on coordination number of each atom, while the secondnearest neighbors and more distant atoms give only weaker contributions.
WFs for electronic structure calculations
Analysis of the chemical bonding
 The standard electronic structure calculations typically do not provide a deep
insight into the localization properties of matter: the Bloch states, for instance,
being delocalized throughout the overall cell, describe the electronic states
of the overall crystal and not the single chemical bonds.
A set of MLWS, being localized, may give an insightful picture of the bonding
properties of the system
WFs for electronic structure calculations
Analysis of the chemical bonding
Example*:
ALLOTROPIC CARBYNE CHAINS
Linear chain of sp-hybridized carbon atoms*  two possible forms
- isomeric polyethynylene diylidene (polycumulene or cumulene)
- polyethynylene (polyyne)
Cumulene form 
equidistant arrangement of C-atoms with double sp-bonds (= C = C =)n
Polyyne form 
dimerized linear chain with alternating single-triple sp-bonds (─C ≡ C ─)n
The calculated MLWFs allow us to investigate the effects of structural relaxation
on the electronic properties of infinite carbyne chains.
* A. Calzolari et al. PRB 69, 035108 (2004)
WFs for electronic structure calculations
Analysis of the chemical bonding
Example*:
ALLOTROPIC CARBYNE CHAINS
cumulene form
polyyne form
characterized by symmetric sp-bonds,
uniformly distributed along the chain
s states are localized in the middle
of C=C bonds while p states are
centered around single C-atoms.
s orbitals are localized both on single
* A. Calzolari et al. PRB 69, 035108 (2004)
C ─ C and on triple C ≡ C bonds, with
a s state in the middle of each
bond. The p orbitals are localized
only on the C ≡ C bonds: two p
orbitals in the middle of each triple
bond, but no one around the single
bonds.
Outline
 Quantum electron transport in nanostructure
Landauer Formalism
 Wannier functions for electronic structure calculations
definitions and problems
WanT - method implementation
analysis of chemical bonding
 WanT
method implementation
transport 3D system
Quantum Electronic transport
WanT implementation
 By choosing the maximally-localized WFs representation, we provide
essentially an exact mapping of the ground state onto a minimal basis. The
accuracy of the results directly depends on having principal layers that do not
couple beyond next-neighbors, i.e. on having a well-localized basis.
Quantum Electronic transport
Real-space hamiltonian
 The Hamiltonian matrices HLR, HC, HCR that enter in the Landauer formula can
be formally obtained from the on site (H00) and coupling (H01) matrices between
principal layers.
In our formalism, and assuming a BZ sampling fine enough to eliminate the
interaction with the periodic images, we can simply compute these matrices from
the SAME unitary matrix
obtained in the Wannier localization procedure.
Quantum Electronic transport
Real-space hamiltonian
 By definition of energy eigenvalues the Hamiltonian matrix
is diagonal in the basis of the Bloch eigenstates.
 We can calculate the Hamiltonian matrix in the rotated basis
Next we Fourier transform Hrot(k) into a set of Nkp Bravais lattice vectors R within
a Wigner-Seitz supercell centered around R = 0, where Nkp derives from the
folding of the uniform mesh of k-points in the BZ
Quantum Electronic transport
Real-space hamiltonian
 The real-space hamiltonian results to be
The term with R = 0 provides the on site matrix
and the term R = 1 provides the coupling matrix
These are the only ingredients required for the evaluation of the quantum
conductance.
Quantum Electronic transport
Back to reciprocal space
 As a test of the accuracy of the WF transformation, we can compute back the
band structure of a system, starting from the Wannier-function Hamiltonian in real
space.
 The Hamiltonian H(rot)(R) can be Fourier back-transformed in reciprocal space
for any arbitrary k-point
 The resulting Hamiltonian matrix can then be diagonalized to find energy
eigenvalues and to recalculate the bandstructure.
 The comparison between the original PW with the interpolated bandstructure
represents an important validation test, since it proves that the intermediate
transformations do not affect the accuracy of the first-principles PW calculations.
Quantum Electronic transport
WanT scheme of the methods
DFT
1) Ab initio, DFT PLANE WAVE
pseudopotential, calculations of the
electronic structure of the system.
Conductor (supercell)
Leads (principal layer)
2) Real space transformation of
calculated Bloch eigenstates into
MAXIMALLY LOCALIZED WANNIER
FUNCTIONS and calculation of the
HAMILTONIAN MATRIX on the WF basis set.
Wannier
functions
Green’s
functions
3) calculation of quantum
conductance from the LANDAUER
FORMULA in the LATTICE GREEN’S
FUNCTIONS scheme.
QC
QUANTUM CONDUCTANCE
Quantum Electron transport
Bulk-like transmittance
 We consider a case in which leads and conductor are made of the same
material, and we compute the transmittace
nanostructure.
of the ideal and infinite
The corresponding conductance is given by the value of the
transmittace calculated at the Fermi energy.
 In this case, it is not necessary to distinguish between conductor and lead terms
and the single layer H00 and the coupling H01 matrices are the only necessary
input
Quantum Electron transport
Bulk-like transmittance
Example: infinite Al-chain
— Al — Al —
 8 WFs from selected energy window –
comparable to a TB with 2 atoms/cell and 4
orbitals per site.
 Perfect agreement between original (grey
dots) end interpolated (black lines) band
structure  WF localization procedure
does not affect the accuracy of ab initio
calculation.
 Perfect agreement in conductance plots
from different initial energy windows 
effect of the disentanglement procedure.
 σ states localized on the bond, π states
centered on the atoms.
 Metallic behavior of the Al chain.
 Good localization properties of the WF’s
even in low dimensionality systems.
 Perfect agreement between calculated
band structure and quantum conductance:
at a given energy, transmitting channels for
charge mobility = number of bands.
* A. Calzolari et al. PRB 69, 035108 (2004)
Quantum Electron transport
Two-terminal transmittance
In the general case we need to compute the electronic structure and WFs for
three different regions L, C, R. Very often one is interested in a situation where
the leads are composed of the same material.
The conductor calculation should contain part of the leads in the simulation cell,
in order to treat the interface from first principles.
The amount of lead layers to be included should be converged up to the local
electronic structure of the bulk lead is reached at the edges of the supercell.
This convergence can be controlled taking a look at the hamiltonian matrix
elements on Wannier states located in the lead region (e.g. nearest neighbor
interactions).
 This is a physical condition related to the need for a matching of
different calculations and not to the peculiar use of WFs as a basis:
nevertheless the smaller the WFs the more independent on the environment are
the matrix elements, which leads to a faster convergence.
Quantum Electron transport
Two-terminal transmittance
L
R
Si
Zigzag (5,0) carbon nanotube in the
presence of a substitutional Si defect
 Example of two-terminal conductance
calculation: leads = ideal nanotube,
conductor = defective region.
 Si polarizes the WF’s in its vicinity affecting
the electronic and transport properties of the
system
 General reduction of conductance due to
the backscattering at the defective site
 Characteristic
features
(dips)
conductance of nanotubes with defects
of
 Different
conduction
properties
for
isolated and periodically repeated defect
 Different information from bandstructure
and conductance plots in the presence of
the leads  importance of the proper
inclusion of the leads in transport
calculations.
* A. Calzolari et al. PRB 69, 035108 (2004)
Quantum Electron transport
Transport in 3D system
Standard Landauer theory describes truly one-dimensional systems BUT it is
inadequate in the treatment of 3D system.
MODEL 3D SYSTEM  Si bulk
DENSITY OF STATES
LEAD
CONDUCTOR
LEAD
Gc=Green’s function of the conductor
Van Hove singularities 
unphysical 1D behavior
1D Green’s functions do not properly
describe the electronic transport of
the system  the transport properties
are also badly described
Quantum Electron transport
Transport in 3D system
k//
Transport direction
y
LEAD
CONDUCTOR
LEAD
x
z
Description of lateral interactions  introduction of PARALLEL k-points k//
(supercell apprach)
 THREE-DIMENSIONAL QUANTUM CONDUCTANCE
NUMERICAL PROBLEM  The finite number of k// of standard DFT
calculations requires the introduction of the BROADENING OF THE ENERGY
LEVELS through a smearing parameter d, where d~ 1/nk//
Quantum Electron transport
Broadening problem
 Conductor Green’s function with lead self-energies:
 Green’s function general expression (SMEARING DEPENDENT*):
 Green’s function expression with LORENTZIAN BROADENING
(standard expression)
SLOW DECAY OF LORENTZIAN FUNCTION 
VERY SMALL d FOR ACCURATE ELECTRONIC
STRUCTURE
w
Quantum Electron transport
Broadening problem
NUMERICAL PROBLEM: small finite delta in lorentzian expression requires a
huge number of k points
d~10-5  10+5 k// !!!!!!
RE-FORMULATION OF SMEARING EXPRESSION
IN GREEN’S FUNCTIONS
Green’s function
Spectral function
where
From Lorentzian
To Gaussian
STRONG REDUCTION OF REQUIRED PARALLEL k-POINTS
Quantum Electron transport
Inclusion of parallel k-points
DENSITY OF STATES
MODEL 3D SYSTEM  Si bulk
GC
LEAD
CONDUCTOR
LEAD
32 parallel k-point
+
Gaussian smearing
TRANSMITTANCE
Quantum Electron transport
Hybrid interfaces
 Example: Organic-Silicon interface: Si(111)/di-hydroxybiphenyl/Si(111)*
Important lateral interactions 
 I-V characteristic obtained by direct integration of T(E)
 Simulation of doping effect by shifting the position of Fermi level.
Fermi level at the top of valence band corresponds to a doping
concentration = 1020 cm-3
* B. Bonferroni et al. Nanotechnology 19, 285201 (2008)
Quantum Electron transport
Hybrid interfaces
 Example: Organic-Silicon interface: Si(111)/di-hydroxybiphenyl/Si(111)*
I–V curve calculated for two systems, Si–S–C ((blue) thin solid line)
and Si–O–C at different configurations, (b) I–V curve calculated for
the Si–O–C system at different dopant concentrations: (c) interface
transmittance near the VBM; the energy zero is set at the VBM; (d) kresolved transmittance at the E1 energy indicated in (c), normalized to
its maximum value.
* B. Bonferroni et al. Nanotechnology 19, 285201 (2008)
Practical examples
 Quantum electronic transport in nanostructure
model calculation on a simple TB Hamitonian
bulk conductance in linear chains
two-terminal transport in nanojuctions
The transport Hamiltoninans
 Main Hamiltonian blocks needed for transport calculation through a leadconductor-lead device
H01_L
H_LC
H_CR
H01_R
H00_L
H00_C
H00_R
lead L
conductor C
lead R
where
H00 L = NL × NL on-site hamiltonian of the leads L (from L-bulk calc.)
H01 L = NL × NL hopping hamiltonian of the leads L (from L-bulk calc.)
H00 R = NR × NR on site hamiltonian of the leads R (from R-bulk calc.)
H01 R = NR × NR hopping hamiltonian of the leads R (from R-bulk calc.)
H00 C = NC × NC on site hamiltonian of the conductor C (from C-supercell calc.)
H LC = NL × NC coupling between lead L and conductor C (from C-supercell calc.)
H CR = NC × NR coupling between conductor C and lead R (from C-supercell calc.)
The transport Hamiltoninans
The H00_C term can be obtained directly from the conductor supercell
calculation. The on-site block (R = 0) is automatically selected. The same is true
in general for the lead-conductor coupling (consider for instance H_CR): here the
rows of the matrix are related to (all) the WFs in the conductor reference
cell while the columns usually refer to the some of them in the nearest
neighbor cell along transport direction (say e.g. the third lattice vector).
The H_CR is therefore a NC × NR submatrix of the R = (0, 0, 1) block. In order to
understand which rows and columns should enter the submatrix, we need to
identify some WFs in the conductor with those obtained for bulk lead calculation.
This assumption is strictly correlated with that about the local electronic structure
at the edge of the conductor supercell: the more we reach the electronics of the
leads, the more WFs will be similar to those of bulk leads
The lead-conductor coupling matrices can be directly extracted from the supercell
conductor calculation.
The transport Hamiltoninans
The missing Hamiltonians (H00_x, H01_x, where x=L,R) can be obtained from
direct calculations for the bulk leads and are taken from the R = (0, 0, 0) and R =
(0, 0, 1) blocks respectively.
All these Hamiltonian matrix elements are related to a zero of the energy scale
set at the Fermi energy of the computed system (the top of valence band for
semiconductors). It is not therefore guaranteed the zero of the energy to be
exactly the same when moving from the conductor to the leads (which comes
from different calculations. )
In order to match the hamiltonian matrices at the boundary, it is necessary to
check that the corresponding diagonal elements (the only affected by a shift in
the energy scale) of H00_L, H00_C and H00_R matrices are aligned. If not, a
rigid shift may be applied.
The transport Hamiltoninans
The H00_x and H01_x matrices may be alternatively obtained from the conductor
supercell calculation too.
We need to identify the WFs corresponding to some principal layer of the leads
and extract the corresponding rows and columns. This procedure is not affected
by any energy-offset problem, but larger supercells should be used in order to
obtain environment (conductor) independent matrices.
Example : Au chain
NSCF
SCF
WANT
pw_export, disentangle, wannier
Example : Au chain
bulk conductance
We calculate the transmittance and the quantum conductance for an infinite Au chain.
We calculate the 6 WFs corresponding to 5 double occupied and one half-occupied states
Isosurface of WF1
Example : Au chain
bulk conductance input
Example : Au chain
bulk quantum transmittance
Quantum conductance
G=T(Ef)= G0
Step-like behavior 
The spectrum counts
channel available for
transport at a given
energy.
Since the system is
periodic the channel are
simply the bands
Isosurface of WF1  it is gives the main contribution to transport
at Fermi energy.
Proposed example: Al chain
bulk conductance
Calculate the WFs and the bulk quantum conductance for an aluminum atomic chain. The Al atoms
have different electronic structure wrt gold (i.e. 3p instead 5d valence electrons)  the system have
different localization properties.
Atomic chain with 5 Al atom per cell.
WF1
WF2
Practical examples
 Quantum electronic transport in nanostructure
model calculation on a simple TB Hamitonian
bulk conductance in linear chains
two-terminal transport in nanojuctions
Example : Al-H junction
two-terminal nano-juction
We consider the effect of an H impurity on the electronic and transport properties of the one
dimensional Al chain.
The system includes 10 Al atoms and one H impurity.
L
C
H01_L
H_LC
R
H_CR
H01_R
H00_L
H00_C
H00_R
lead L
conductor C
lead R
We define conductor C the region that includes the defect and the contacts with the leads
We define L and R leads the external region, where the “bulk”-like behavior is recovered
Example : Al-H junction
WFs calculation
We calculate the WFs for the valence band and the first unoccupied states 
4 WFs per Al site + 1WF per H site  41 WFs
WF1
WF21
WF22
Far away from the defect we
recover the “bulk”-like behavior 
we can extract the hamiltonian
elements for the leads from the
same supercell calculation 
Example : Al-H junction
bulk-like conductance for leads
The WFs states of the external atoms are sufficient to replicate the conduction properties of
the clean Al chain
&INPUT_CONDUCTOR
postfix = '_lead_Al.dat'
dimC = 4
calculation_type = 'bulk'
ne = 1000
emin = -7.0
emax = 2.5
datafile_C = "./alh_WanT.ham"
transport_dir = 3
/
<HAMILTONIAN_DATA>
<H00_C rows="1-4" cols="1-4" />
<H_CR rows="38-41" cols="1-4" />
</HAMILTONIAN_DATA>
These WFs
completely describe
the leads
Example : Al-H junction
two-terminal conductance input
&INPUT_CONDUCTOR
postfix = '_AlH‘
calculation_type = "conductor“
dimL = 4
dimC = 41
dimR = 4
ne = 1000
emin = -7.0
emax = 2.5
datafile_L = "./alh_WanT.ham"
datafile_C = "./alh_WanT.ham“
datafile_R = "./alh_WanT.ham"
transport_dir = 3
/
<HAMILTONIAN_DATA>
…
</HAMILTONIAN_DATA>
! ordinary transport calculation for a
! leads/conductor/lead interface
! number of sites in the left lead L (mandatory)
! number of sites in the conductor C(mandatory)
! number of sites in the right lead R (mandatory)
! name of the file containing the Wannier Hamiltonian
! blocks for the leads and conductor regions
Example : Al-H junction
two-terminal conductance input
! if ( calculation_type = “conductor")
 seven subcards are needed
<HAMILTONIAN_DATA>
<H00_C
<H_CR
<H_LC
<H00_L
<H01_L
<H00_R
<H01_R
rows="1-41" cols="1-41" />
rows="1-41" cols="1-4" />
rows="38-41" cols="1-41" />
rows="1-4" cols="1-4" />
rows="38-41" cols="1-4" />
rows="1-4" cols="1-4" />
rows="38-41" cols="1-4" />
</HAMILTONIAN_DATA>
H_CR
H_LC
C
L
R=-1
R
R=0
reference cell
in real space
R=1
Example : Al-H junction
two-terminal conductance output
Two-terminal conductance
The system is not periodic
open devices
The transmittance loses the
step-like behavior
characteristic of bulk
conductance
Bulk –like conductance
Example : Al-H junction
current input
&INPUT
filein = "./cond.dat“
fileout = "./current.dat“
Vmin = -1.0
Vmax = 1.0
nV
= 1500
sigma
mu_L
mu_R
= 0.05
= -0.5
= 0.5
! the name of the input file containing the conductance
! the name of the output file containing the I-V curve
! minimum and maximum vales [eV] for the Voltage grid
! the number of different voltage V values for which the
current has to be computed
! thermal broadening parameter [eV]
! left and right *normalized* chemical potentials.
/
IMPORTANT NOTE: mu_(L,R) values are NOT the actual chemical potentials.
The normalizazion is defined as:
mu_R - mu_L = 1
These parameters define the unbalance of resistance drop between the left
and the right contact.
The true chemical potentials (depending on the actual bias value) are given by:
mu_R(V) = V * mu_R
mu_L(V) = V * mu_L
Example : Al-H junction
current output
Download