Large scale electronic structure calculations for...

50
Large scale electronic structure calculations for nanosystems Lin-Wang Wang Computational Research Division Lawrence Berkeley National Laboratory US Department of Energy BES, ASCR, Office of Science

Transcript of Large scale electronic structure calculations for...

Page 1: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Large scale electronic structure calculations for nanosystems

Lin-Wang Wang

Computational Research Division Lawrence Berkeley National Laboratory

US Department of EnergyBES, ASCR, Office of Science

Page 2: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Different electronic structures than bulk materials 1,000 ~ 100,000 atom systems are too large for direct O(N3) ab initio calculationsO(N) computational methods are requiredParallel supercomputers critical for the solution of these systems

The challenge for nanoscience simulations

Page 3: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Outline

Charge patching method: electronic structures for nanodots and wires

Electron phonon coupling: carrier transport in disordered polymers

LS3DF calculation: ZnTe:O alloy for solar cell

Quantum transport: a molecular switch

LCBB: million atom CMOS simulations

Some thoughts for future simulations

Page 4: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

)( LDAgraphiteρ motifρ

Motif based charge patching method

)()( RrrR

alignedmotif

patchnanotube −= ∑ ρρ

Error: 1%, ~20 meV eigen energy error.

∑ −−

×=

Ratom

atomgraphitemotif Rr

Rrrr)(

)()()( 0

ρρρρ

Phys. Rev. B 65, 153410 (2002).

Page 5: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Charge patching: free standing quantum dots

In675P652 LDA quality calculations (eigen energy error ~ 20 meV)

CBM VBM64 processors (IBM SP3) for ~ 1 hour Total charge density

motifs

The band edge eigenstates are calculated using linear scalingfolded spectrum method (FSM), which allows for 10,000 atom calculations.

Page 6: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

The accuracy for the small Si quantum dot

8 (22)

Page 7: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Folded Spectrum Method (FSM) and Post Processing

iiiH ψεψ = irefiirefH ψεεψε 22 )()( −=−

Using {Ψi, εi} and Coulomb/exchange integral for limited CI calc. ---- many-body effects, optical fine struct., Auger effects, etc.

νh

νh

Page 8: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

CdSe quantum dot results

Page 9: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

CdTe nanowire

Page 10: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Quantum dot and wire calculations for semiconductor materials

IV-IV: Si III-V: GaAs, InAs, InP, GaN, AlN, InNII-VI: CdSe, CdS, CdTe, ZnSe, ZnS, ZnTe, ZnO

Page 11: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Polarization of quantum rods (CdSe)E

nerg

y (e

V) St

ock

shift

(meV

)

Aspect ratio of the quantum rods

Calc. Expt.

Calc: Expt:

Page 12: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

A CdSe core in CdS rod

Red: holeGreen: electron

Page 13: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Solar cell using stable, abundant, and env. benign mat

ZnO/ZnS core/shell wire

Band gap lowers down further from superlattices. The absorption length is similar to bulk Si, thus similar among f material for solar cell.

23% theoretical efficiency for solar cell

Page 14: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Charge patching method for organic systems

HOMO-1

HOMO

LUMO

LUMO+1

A 3 generation PAMAM dendrimer

An amorphous P3HT blend

Page 15: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Explicit calculation of localized states and their transition rates

Classical force field MD for P3HT blend atomic structure

Take a snapshot of the atomic structure

CPM and FSM to calculate the electronic states ψi.

Classical force field calculation for all the phonon modes

Quick CPM calculation for electron-phonon coupling constants

transition rate Wij from Cij(ν):

using Wij and multiscale approach to simulate carrier transport

jiji HC ψυψυ |/|)(, ∂∂=

..)(]2/1[|)(| 2 +−−+= ∑ ννν

ωεεδν hjiijij nCW

Page 16: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

How good is the current phenomenological models

The Miller model for weak electron-phonon coupling

Wij=C exp(-αRij)

exp( -(εj-εi)/kT) for εj > εi

1 for εj < εi

Marcus like formula for strong electron-phonon coupling, polaron

]4/)(exp[ 22 kTkT

VW ijijij λεελλ

π−+−=

h

Some electron density of state (e.g., Gaussian) is assumed

These formulas have been used for decades without checkingtheir validities.

Our case is the weak coupling case

Page 17: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

The test for Wij models

Miller’s model A better model:

)(||||2

ijphononjiij DdrCW εεψψ −= ∫

Page 18: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

10x10x10 box

3nm

30nm

300nm

10x10x10 box

0.14nm

Multiscale model for electron transport in random polymer

Exp Refs:PRL 91 216601 (2003)PRL 100 056601 (2008)

Page 19: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

[− 12

∇2 + Vtot (r)+]ψ i(r) = εiψ i(r)

If the size of the system is N:N coefficients to describe one wavefunctioni = 1,…, M wavefunctions , M is proportional to N.Orthogonalization: , M2 wavefunction pairs, each with N coefficients: N*M2, i.e N3 scaling.

rdrr ji3* )()( ψψ∫

The repeated calculation of these orthogonal wavefunctions make the computation expensive, O(N3).

For large systems, an O(N) method is needed

ψi(r)ψi(r)

Why are quantum mechanical calculations so expensive?

Density functional theory calculations

Page 20: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Previous divide-and-conquer methods

1)( =∑ rPF

F

Center region

Overlap region

Buffer region

1)( =rPF

1)( <rPF

0)( =rPF

)()()( rrPr FF

Ftot ρρ ∑=

• No unique way to divide kinetic energyrdrrrP FF

FF

32 )()()( ψψ ∇∑∫ rdrrPF

FF32|)(|)(∑∫ ∇ψor

• Require in the overlap region)()( rr totF ρρ =

• Introduce additional correction terms: the result is not the same as the original full system LDA

• Using partition function PF(r):

W. Yang, Phys. Rev. Lett., 66:1438, 1991.

F. Shimojo, R.K. Kalia, A. Nakano and P. Vashishta, Comp. Phys. Commun., 167:151, 2005.

PF(r)

Page 21: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

F FTotal = ΣF { }

Phys. Rev. B 77, 165113 (2008); J. Phys: Cond. Matt. 20, 294203 (2008)

ρ(r)

Divide-and-conquer scheme for LS3DF

LS3DF: linear scaling three dimensional fragments method

Page 22: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

(i,j,k)Fragment (2x1)

Interior area

Artificial surface passivation

Buffer area

Boundary effects are (nearly) cancelled out between the fragments

Total = ΣF {

F F

}F F

{ }∑ −−−−+++=kji

FFFFFFFFSystem,,

111122212221112121211222

The patching scheme in 2D and 3D

Page 23: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

The accuracy of LS3DF is determined by the fragment size.

A comparison to LDA on 339 atom silicon (Si235H104) quantum dot• The total energy error: 3meV/atom ~ 0.1 kcal/mol

• Charge density difference: 0.2%

• Atomic force difference: 10-5 a.u

A test on 178 atom CdSe nano-rod• The dipole moment difference: 1.3x10-3 Debye/atom

Accuracy of LS3DF method compared with direct DFT

For most practical purposes, LS3DF and direct LDA method can be considered the same.

Page 24: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Schematics for LS3DF computation

Page 25: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Perf

orm

ance

[ Tf

lop/

s]

0

50

100

150

200

250

300

350

400

450

500

0 50,000 100,000 150,000 200,000

TFlo

p/s

.

Cores

LS3DF

JaguarIntrepidFranklin

Number of cores

(XT5)

(quad-core)

LS3DF scaling (440 Tflops on 150,000 processors)

2008 Gordon Bell prize, 440 Tflops/s on 150,000 cores

Page 26: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Dipole moment of a realistic ZnO nanorod

Page 27: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

ZnTe bottom of cond. band stateHighest O induced state

Use intermediate state to improve solar cell efficiency

Single band materialtheoretical PV efficiency:30%With an intermediate state,the PV efficiency can be60%ZnTe:O could be one exampleIs there really a gap?Are there oscillator strength?

LS3DF calculation for3500 atom 3% O alloy [one hour on 17,000 processors] INCITE project, NERSC, NCCS].

Yes, there is a gap, and O induced states arevery localized.

Page 28: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Den

sity

of S

tate

s

3% Oxygen

6% Oxygen

9% Oxygen

ZnTeJ. Li and S.-H. Wei, Phys. Rev. B 73, 041201

Density of states

Page 29: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Den

sity

of S

tate

s

3% O

6% O

9% O

Density of states

Page 30: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Valence band – oxygen band and oxygen band -conduction band optical transition is possible.

3% O

6% O

Oscillator strength

Page 31: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Solar cell efficiency

Photon energy (eV)

Abs

orpt

ion

leng

th (n

m)

Sunlightphoton-flux

Abs

orpt

ion ε 2

IB-CB

VB-IB

VB-CB

IB-CB

Quasi-Fermi levelwithin IBSame absorbed photon flux forIB-CB and VB-IBTotal number of carrier pair equalsphoton flux VB-CB+IB-CBOutput energy equal to carrier number x VB-CBband gap.

Original ZnTe efficiency:24%IB solar cell efficiency:63% !

Page 32: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Electron quantum transport problem

)()()}(21{ 2 rErrV ψψ =+∇−

))(exp()( rEikr •= αψ

))(exp()( rEikr •=ψ))(exp( rEik •−+ β

In comingwave

Reflected waveTransmitted wave

It is a Schrodinger’s equation with an open boundary condition

Page 33: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

A new algorithm for elastic transport calc.

)()()( rWrEH ll =− ψ

(2) For a given E, solve a few Ψl(r) [for diff. Wl(r)] from the linear equation

(3) Take a linear combination of ψl(r), to construct the scattering state Ψsc(r).

(1) Make an auxiliary periodic boundarycondition

)()( . ruer lrik

l =ψ

)()()()( *

1

rBrrCr Rn

R

nmnRml

M

llsc φφψψ ∑∑ ≠

=

+==

)(* rA Lnn

Lnφ∑=

Rr Ω∈

Lr Ω∈

for

for

,

Allow the use of PW ground state codes to calculate scattering states

Page 34: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Au electrode tunneling at Fermi surface

A

B

cross section at B

cross section at A

distance

Page 35: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

A molecular switch

EF

F

S

S

Page 36: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Planar

Perpendicular

Electric field

Switching under electric field

Electron transmission

Page 37: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Linear Combination of Bulk Band (LCBB) method

Number of plane wave basis ~ 100 million

∑=Ψq

iqreqC )(

Can not truncate q

])([,

,,ikr

knknkn eruC∑=Ψ

The bulk Bloch state could be a better basis

Can truncate (n,k)

Empirical pseudopotential H

)(21

,

2 RrvHR

−+∇−= ∑α

α

Page 38: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

unk(r) nth Bloch state at k point

• Truncate the basis {n,k} a few thousand

• Fast algorithm to evaluate unk eik.r | HEPM | un’k’eik’.r

• Being able to treat strains in system (using VFF)

speed of LCBB 10 hours on a work stationerror of LCBB 10-20 meV for band gap, 3 meV for intraband splitting

LCBB method for million atom calculations

ψ(r) = Σ Cnk unk(r) exp(i k.r)nk

Can be used to replace the effective mass k.p methods

Page 39: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

e3

e2

e1

e0

e3

e5

e4

e6

e7

Electronic states in embedded InAs quantum dot

Page 40: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

0 GaAs CBMInAs

1ML Wetting -60 meV

e0

e1,2

e3,4,5

h0h1h2

0 GaAs VBM

82 meV

249 (235)

1.044 eV (1.098)

e6,7

59 (50)

59 (48)

55

2 (2)

8

-228 (280)

168 (180)

Black: Calculation

Red: Petrof, UCSB

Blue: Schmidt, PRB 54, 11346 (96)green: Itskevich, PRB 58, R4250(98)

Energy levels, comparison with experiment

Page 41: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

N-type CMOS device

Page 42: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

The basic formalism

Empirical pseudopotential Hamiltonian for the carrier wavefunctions Ψ:

Approximation for wavefunction occupation under nonequilibrium to get n(r):

Poisson equation for electrostatic potential Φ:

Page 43: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

How to calculate the occupied charge density ?

1)/)exp((1)( )()( +−

=kTEE

Ef RLFi

iRL

x0 L

⎥⎦

⎤⎢⎣

⎡−−= ∫

x

iCBML

i dxExEfxW0

))((2exp)(

⎥⎦

⎤⎢⎣

⎡−= ∫

x

LiCBM

Ri dxExEfxW ))((2exp)(

Fermi-Dirac distribution using andLFE R

FE

Effective mass WKB approx. for and)(xW Li )(xW R

i

Page 44: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Carrier charge density and gate threshold potential

Page 45: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Discrete random dopant fluctuation

Page 46: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Threshold lowering due to discrete dopant positions

Page 47: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Threshold fluctuation

Page 48: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Some thoughts about the future challenges

The surface atomic structure and electronic states are still poorly understood

Ab initio MD simulationfor Pt on CdSe surface

LS3DF simulation for the dipolemoment of a 5,000 atom ZnO rod

Page 49: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Some thoughts about future challenges

ZnOZnS

VBM

CBM

Carrier dynamics is importantto understand the escape rate

Page 50: Large scale electronic structure calculations for nanosystemscmsn.lbl.gov/html/Presentation/RPI_09.pdf · 2018. 8. 10. · Photon energy (eV) Absorption length (nm) Sunlight. photon-flux.

Conclusion

Much remains to be done and understood

Large scale high fidelity numerical simulation can play a critical role.

Thanks for your attention !

Acknowledgement:

BES, ASCR/SCINCITE projectNERSC, NCCS, ALCFJingbo LiByounghak LeeMaia Garcia VergnioryNenad VukmirovicZhengji ZhaoShuzhi WangSefa DagDenis DemchenkoJoshua ShcrierAran Garcia-LekueJun Wei Luo