Density Functional Theory : Implementation in ABINIT
|
|
- Leslie Burke
- 5 years ago
- Views:
Transcription
1 Sherbrooke 2008 Density Functional Theory : Implementation in ABINIT X. Gonze Université Catholique de Louvain, Louvain-la-neuve, Belgium Density Functional Theory - Implementation, Sherbrooke May
2 Overview Introduction A. Density Functional Theory : our starting point B. The plane wave basis set C. Iterative algorithms. Data flow. D. Brillouin zone integration E. Pseudopotentials F. Computing the forces G. ABINIT H. The band gap problem Density Functional Theory - Implementation, Sherbrooke May
3 Density Functional Theory : our starting point
4 Our starting point : DFT (I) Non-interacting electrons in the Kohn-Sham potential : #! 1 & 2 "2 + V KS (r) $ % ' ( ) i (r) = * i ) i (r) Density n(r) = V KS (r) = V ext (r) + occ "! i * (r)! i (r) [ ] n(r 1 )! dr 1 + "E xc n r 1 - r "n(r) Hartree potential To be solved self-consistently! i Exchange-correlation potential Density Functional Theory - Implementation, Sherbrooke May
5 Our starting point : DFT (II) The solution of the Kohn-Sham self-consistent system of equations is equivalent to the minimisation of E KS {! i } occ "# $ % = (! i & 1 2 '2! i + ) V ext (r)n(r) dr i occ " with n(r) =! i * (r)! i (r) under constraints of orthonormalization for the occupied orbitals. i n(r 1 )n(r 2 ) ) dr 1 dr 2 + E xc n r 1 - r 2! i! j = " ij How to represent all these quantities in a computer? Only a finite set of numbers can be stored and treated... [ ] Density Functional Theory - Implementation, Sherbrooke May
6 Example Charge density of graphite Density Functional Theory - Implementation, Sherbrooke May
7 Accuracy, typical usage. If covalent bonds, metallic bonds, ionic bonds : 2-3% for the geometry (bond lengths, cell parameters) 0.2 ev for the bonding energies (GGA) problem with the band gap Worse for weak bonding situations (Hydrogen bonding, van der Waals). Also problematic for strongly correlated systems : electronic structure. Treatment of a few hundred atoms is OK on powerful parallel computers Up to atoms is OK on a PC. Density Functional Theory - Implementation, Sherbrooke May
8 The plane wave basis set
9 Prerequisites of plane waves Plane waves e ikr have infinite spatial extent. One cannot use a finite set of planewaves for a finite system! Need periodic boundary conditions. Primitive vectors a i, primitive cell volume! 0 a 3 OK for crystalline solids But : finite systems, surfaces, defects, polymers,...? a 1 a 2 Density Functional Theory - Implementation, Sherbrooke May
10 The supercell technique Molecule Surface : treatment of a slab Point defect in a bulk solid The supercell must be sufficiently big : convergence study Density Functional Theory - Implementation, Sherbrooke May
11 Treatment of a periodic system : wavevectors For a periodic Hamiltonian : wavevector To be considered in the Brillouin Zone k (crystal momentum) Bloch s theorem! m,k (r+a i ) = e ik.a i! m,k (r) Normalization of wavefunctions? Born-von Karman supercell! m,k (r+n i a i ) =! m,k (r) supercell vectors N i a i with N=N 1 N 2 N 3! m,k (r) = ( N" ) -1/2 0 e ik.r u m,k (r) u m,k (r+a i )=u m,k (r) Density Functional Theory - Implementation, Sherbrooke May
12 Plane wave representation of wavefunctions Reciprocal space lattice : G such that e igr has the periodicity of the real space lattice u k (r) =!!u k (G) e igr! k (r) = ( N" 0 ) -1/2!u k (G) G!u k (G) = 1 " e -igr u k (r) dr (Fourier transform)!! o o # e i(k+g)r Kinetic energy of a plane wave! "2 2 # (k+g)2 2 The coefficients!u k (G) for the lowest eigenvectors decrease exponentially with the kinetic energy ( k + G) 2 2 Selection of plane waves determined by a cut-off energy E cut ( k + G) 2 2 < E cut Plane wave sphere! Discontinuous increase of the number of the plane waves N pw Density Functional Theory - Implementation, Sherbrooke May G
13 The number of plane waves as a function of the kinetic energy cut-off Density Functional Theory - Implementation, Sherbrooke May d N PW (2 E cut ) 1 2
14 Plane wave representation of the density and potential Fourier transform of a periodic function f(r)!f(g) = 1 " e -igr f(r) dr f(r) = e -igr! "! " f(g)! o r o r! G Poisson s equation!!n (G) and!v H (G) n(r') V H (r) =! dr' " # 2 V H = -4$ n(r) r r-r' Relation between Fourier coefficients: G 2!V H (G) = 4!!n(G) VH! (G) = 4! G!n(G) 2 For G 2 =0 ( G=0 ) divergence of V H ( G=0 )!n(g=0) = 1 " n(r) dr Average!! or or Density Functional Theory - Implementation, Sherbrooke May
15 Representation of the density Density associated with one eigenfunction : n nk (r) = u * nk (r) u nk (r) Computation of u * nk (r) u nk (r) k+g k+g' = " * %!!u nk (G) e -igr # $ G & ' " %!!u nk (G') e -ig'r # $ G' & ' = %!"!u * nk (G)!u nk (G')# $ e i(g'-g)r GG' Non-zero coefficients for k+g! k+g'! sphere sphere G'-G The sphere for!n(g) has a double radius Density Functional Theory - Implementation, Sherbrooke May
16 Going from the real space to the reciprocal space n(r) = "!n(g) e igr G!sphere(2) Use of the discrete Fourier transform { r i}! { G} N y! R 2 N y G G N x N x Fast transform! R 1!n(G) = Reciprocal lattice Density Functional Theory - Implementation, Sherbrooke May N ri Real lattice: original cell { }! G r i { }! n(r ) i e-igr i { r i } : algorithm Fast Fourier Transform
17 Treatment of the continuity of space Choice of a basis (e.g. Plane waves) Truncating of the basis -> finite basis ( k+g) 2 Sphere of plane waves Discontinuous increase of the number of plane waves? Smearing of!u(g) -> Progressive incorporation of new G vectors Representation of the density 2 < E cut Sphere with a double radius in the reciprocal space Going from the real space to reciprocal space Discrete Fourier transform Grid of points + Fast Fourier Transform { r i}! { G} Density Functional Theory - Implementation, Sherbrooke May
18 Iterative algorithms Data flow
19 Algorithmics : problems to be solved # (1) Kohn - Sham equation! 1 & 2 "2 + V KS (r) $ % ' ( ) i(r) = * i ) i (r) Representation of V and ψ i : real space, planewaves, localised functions.. A x i =! i x i { r j } G j Size of the system [2 atoms 600 atoms ] + vacuum? Dimension of the vectors (if planewaves) # of (occupied) eigenvectors x i { } (2) Self-consistency V KS (r)! i (r) n(r) (3) Geometry optimization Find the positions { R! } of ions such that the forces { F! } vanish [ = Minimization of energy ] Current practice : iterative approaches Density Functional Theory - Implementation, Sherbrooke May
20 V KS (r)! i (r) n(r) Analysis of self-consistency Which quantity should vanish at the solution? The difference Natural iterative methodology (KS : in => out) : V in (r)! " i (r)! n(r)! V out (r) V out (r)! V in (r) (generic name : a "residual") Simple mixing algorithm ( steepest - descent ) (n v +1) in = v (n) in +! ( v (n) (n) out " v ) in Analysis... v out [ v ] = v [ in out v * ] +!v out ( v in " v * )!v in H This leads to the requirement to minimize 1- λ h i where h i are eigenvalues of!v out!v in (actually, the dielectric matrix) Density Functional Theory - Implementation, Sherbrooke May
21 ABINIT : the pipeline and the driver Parser Checks, prediction of memory needs... Summary of results CPU/Wall clock time analysis DRIVER Processing units Density, forces, MD, TDDFT... Linear Responses to atomic displacement electric field Non-linear responses GW computation of band structure Treatment of each dataset in turn Density Functional Theory - Implementation, Sherbrooke May
22 Stages in the main processing unit (1) gstate.f90 (2) moldyn.f90 (3) scfcv.f90 (4) vtorho.f90 (5) vtowfk.f90 (6) cgwf.f90 (7) getghc.f90 Ground-state Molecular dynamics Self-consistent field convergence From a potential (v) to a density (rho) From a potential (v) to a wavefunction at some k-point Conjugate-gradient on one wavefunction Get the application of the Hamiltonian Density Functional Theory - Implementation, Sherbrooke May
23 External files in a ABINIT run Filenames Main input Pseudopotentials (previous results) ABINIT «log» Main output (other results) Results : density (_DEN), potential (_POT), wavefunctions (_WFK),... Density Functional Theory - Implementation, Sherbrooke May
24 Brillouin zone integration
25 From discrete states to the Brillouin zone Discrete summations over states : $ Total kinetic energy T = i! i " 1 2 #2! i n(r) =! * i (r)! i (r) Density In the periodic case : summation over energy bands and integration over the Brillouin zone Total kinetic energy T = Density n(r) = & n 1 ' n! 0k! 0 k " i 1! 0k! 0 k " f (# F $ # nk ) % nk $ 1 2 &2 % nk " f (# F $ # nk )% * nk (r)% nk (r) dk dk 1 How to treat X k dk?! ok "! ok Density Functional Theory - Implementation, Sherbrooke May
26 Brillouin zone integration 1! ok # X k dk " w k X k! ok $ [ with $ w k = 1 ] {k} w k How to chose { k} and { }? {k} Special points Weights If the integrand is periodic the integrand is continuous + derivable at all orders ( C D ) { k} homogeneous grid (1D - 2D - 3D) and w k all equal Then exponential convergence, with respect to Δk OK for semiconductors/insulators where the occupation number is independent of k within a band Convergence : one ought to test several grids with different Δk Monkhorst & Pack grids (Phys. Rev. B 13, 5188 (1976)) k 1 x k 2 x k 3 points + simple cubic, FCC, BCC... Other techniques... (tetrahedron method) Density Functional Theory - Implementation, Sherbrooke May
27 Homogeneous sampling of the Brillouin zone k y (units of 2π/b) k x (units of 2π/a) Density Functional Theory - Implementation, Sherbrooke May
28 Treatment of metals (I) Behaviour of f (! F "! nk )? Discontinuity of the integrand at the Fermi level Smearing technique ε F unoccupied f = 0 occupied f = 2 (spin) First trial : generalisation of DFT to finite temperature f(! nk ) = 1 1+e (! nk "! F )/kt f goes from 0 to 2 in an energy range of width kt E(T)! E(T=0) + "T F(T) = E - TS Problem : the T needed to recover the same convergence as for semiconductors is very high ( >> 2000 K ) Density Functional Theory - Implementation, Sherbrooke May
29 Treatment of metals (II) Better technique : the goal is to obtain E(σ = 0) from a total energy expression E(σ) with modified occupation numbers, where σ is similar to a temperature E(σ) E(σ=0) + α σ 2 + O(σ 3 ) with α small or E(σ) E(σ=0) + β σ n + O(σ n+1 ) with n > 2 f nk (! nk ) = s. Spin factor % & "(t)! dt % [ with & "(t)! dt = 1 ] t=! nk #! F $ #% Gaussian smearing!!(x) = 1" e-x2 α small Gauss - Hermite smearing!!(x) = 1" ( 3 2 # x2 ) e -x2 n = 4 but occupations can be negatives... 'Cold Smearing' (Marzari) Density Functional Theory - Implementation, Sherbrooke May
30 How many k points? Smearing width? Semiconductors - Insulators # k x N atoms Metals lattice parameter converged better than 0.5 % # k x N atoms! ! Use symmetries integration in the irreducible Brillouin zone 2D Example grid 4 x 4 = 16 3 points in the irreducible Brillouin Zone Smearing : depends on the density of electronic states (DOS) at the Fermi level s-p Metal (Al, Na...) ~ 0.04 Ha d Metal (Cu, Ag...) ~ 0.01 Ha! magnetism needs small σ Density Functional Theory - Implementation, Sherbrooke May
31 Pseudopotentials
32 Simplicity of PW basis, but need for pseudopotentials The Fourier transform theory teaches us : - details in real space are described if their characteristic length is larger than the inverse of the largest wavevector norm (roughly speaking) - quality of a plane wave basis set can be systematically increased by increasing the cut-off energy Problem : huge number of PWs is required to describe localized features (core orbitals, oscillations of other orbitals close to the nucleus) Pseudopotentials (or, in general, «pseudization») to eliminate the undesirable small wavelength features (will be the subject of a later section) Density Functional Theory - Implementation, Sherbrooke May
33 Core and valence electrons (I) Core electrons occupy orbitals that are «the same» in the atomic environment or in the bonding environment It depends on the accuracy of the calculation! Separation between core and valence orbitals : the density... n(r) = occ " i N core! i * (r)! i (r) = "! * i (r)! i (r) + "! * i (r)! i (r) = n core (r) + n val (r) i#core N val i#val «Frozen core» for i!core : " i = " i atom Density Functional Theory - Implementation, Sherbrooke May
34 Small core / Large core It depends on the target accuracy of the calculation! (remark also valid for pseudopotentials, with similar cores) For some elements, the core/valence partitioning is obvious, for some others, it is not. F atom : Ti atom : ( 1s) 2 + ( 2s) 2 ( 2p) 5 IP 1keV ev ( 1s) 2 ( 2s) 2 ( 2 p) 6 ( 3s) 2 ( 3p) 6 ( 4s) 2 ( 3d) 2 ( 1s) 2 ( 2s) 2 ( 2p) 6 ( 3s) 2 ( 3p) 6 ( 4s) 2 ( 3d) 2 IP 99.2 ev 43.3eV small core large core Gd atom : small core with n=1,2,3 shells, might include 4s, 4p, and 4d in the core. 4f partially filled Density Functional Theory - Implementation, Sherbrooke May
35 Core and valence electrons (II) Separation between core and valence orbitals : the energy... E KS {! i } occ "# $ % = (! i & 1 2 '2! i + ) V ext (r)n(r) dr i n(r 1 )n(r 2 ) ) dr 1 dr 2 + E xc n r 1 - r 2 [ ] E KS N core "# {! i } $ % = )! i & 1 2 '2! i + * V ext (r)n core (r) dr + 1 n core (r 1 )n core (r 2 ) i(core 2 * dr 1 dr 2 r 1 - r 2 N val + )! i & 1 2 '2! i + * V ext (r)n val (r) dr + 1 n val (r 1 )n val (r 2 ) i(val 2 * dr 1 dr 2 r 1 - r 2 + n val (r 1 )n core (r 2 ) * dr 1 dr 2 + E xc [ n core + n val ] r 1 - r 2 One would like to have an expression for the energy of the valence electrons... Density Functional Theory - Implementation, Sherbrooke May
36 Valence electrons in a screened potential The potential of the nuclei κ is screened by the core electrons V ion,! (r) = " V ion,! (r) = " Z val,! r " R! Z! + n (r ) core,! 1 r " R! The total energy becomes # & E = E val + " E $ % core,! ' ( + 1 2! # dr 1 r - r 1 $ + " Z core,! + n core,! (r 1 ) ' & r " R! # dr 1 % r - r ) 1 ( " (!,! ')! *! ' Z val,! Z val,! ' R! ) R! ' with E val,ks N val "# {! i } $ % =! i & 1 +. ) 2 '2! i + 1 ) V ion,* (r), - / 0 n (r) val dr i(val n val (r 1 )n val (r 2 ) 1 dr 1 dr 2 + E xc n core + n val r 1 - r 2 * [ ] Non-linear XC core correction Density Functional Theory - Implementation, Sherbrooke May
37 Removing core electrons (I) From the previous construction : valence orbitals must still be orthogonal to core orbitals ( => oscillations, slope at the nucleus...) Pseudopotentials try to remove completely the core orbitals from the simulation Problem with the number of nodes This is a strong modification of the system... Pseudopotentials confine the strong changes within a «cut-off radius» Density Functional Theory - Implementation, Sherbrooke May
38 Removing core electrons (II) Going from 1 2!2 + v " # i > = $ i " # i > To 1 2!2 + v ps " # ps,i > = $ ps,i " # ps,i > Possible set of conditions (norm-conserving pseudopotentials) : Hamann D.R., Schluter M., Chiang C, Phys.Rev.Lett. 43, 1494 (1979)! i =! ps,i! i (r) =! ps,i (r) for r > r c! i (r) 2 dr =! ps,i (r) 2 dr r < r c r < r c For the lowest angular momentum channels (s + p... d...f) Density Functional Theory - Implementation, Sherbrooke May
39 Forms of pseudopotentials Must be a linear, hermitian operator General form : ( kernel ˆV ps! )(r) = " V ps (r,r')! (r')dr' Spherically symmetric! V kernel ps (r,r') = V loc (r)!(r-r') + V nloc (r,r') Non-local part V nloc (r,r') = *! Y!m!m (",# )V! (r,r ')Y!m (" ',# ') Semi-local psp V! (r,r ') = V! (r)!(r " r ') see the paper by Bachelet, Hamann and Schlüter, Phys.Rev.B 26, 4199 (1982) Separable psp V! (r,r ') =!! * (r) f!!! (r ') Kleinman L., Bylander D.M., Phys.Rev.Lett. 48, 1425 (1982) Density Functional Theory - Implementation, Sherbrooke May
40 1.0 3s Radial wave function of Si Amplitude Pseudo-wave function All-electron wave function Radial distance (atomic units) V PS (R) (Ha) p d s! Z v r Radial distance (atomic units) Density Functional Theory - Implementation, Sherbrooke May
41 Ultra-soft pseudopotentials : the idea Problem with norm-conserving pseudopotentials : the norm conservation limits the softness! When orbitals without nodes (1s, 2p, 3d, 4f) must be treated as valence, their characteristic wavelength is quite small, and the energy cut-off is large. Idea (Vanderbilt, Phys. Rev. B 41, 7892 (1990)) Suppress the norm-conservation condition : - modify the normalization, to keep correct scattering properties - introduce charge density corrections, For selected elements, can decrease the number of PW/Grid points by a factor of two or three. More difficult to implement than norm-conserving PPs. Can be obtained as a particular case of PAW construction... Density Functional Theory - Implementation, Sherbrooke May
42 Projector Augmented Waves (PAW) Idea (P. Blöchl, PRB50, (1994)). The true wave-function! and a well-behaving pseudo-wavefunction! can be linked by a linear transformation! = T! by which physical quantities like! A! can be easily calculated in the pseudo Hilbert space representation! A!, with A = T + AT. Similarly, the variational principle for the total energy [ ]!E T "! " = #T + T " gives an equivalent of the Kohn-Sham equation, for the pseudowavefunctions, and the search for the ground state can also be done in the pseudo Hilbert space. Density Functional Theory - Implementation, Sherbrooke May
43 The transformation operator The operator T has to modify the smooth pseudowavefunction in each atomic region, to give it the correct nodal structure. Identity + sum of atomic contributions! = T! Choose : Partial waves with T =1 +! S R (R=atomic site label) R! i Pseudo partial waves = basis set, solutions of the Schrödinger Eq. for the isolated atoms within some cut-off radius! i r c,r, identical to the partial waves beyond the cut-off radius Define S such as :! i = (1 + S R )! i Density Functional Theory - Implementation, Sherbrooke May
44 The projector functions Inside each atom sphere!( r! ) = $ " i ( r! ) c i! ( r! ) = i#r $ " i ( r! ) c i i#r How to compute the coefficients of this expansion? Definition of the projector functions, dual of the pseudo partial waves :! i within the sphere, with " p i =1 i Inside the atomic sphere R Combining the different definitions : T =1 + #! i "! i i ( ) p i! ( r! ) = $ " i ( r! ) i#r p i p i!! j = " ij Density Functional Theory - Implementation, Sherbrooke May
45 Representation of the wavefunctions! = T! T =1 + #! i "! i i ( ) p i Explicitely,! = with! R 1 #! + ( 1! R "! 1 ) R R = $ " i p i! i#r! R 1 $ = " i i#r p i!! represented by plane waves (might use other representations)! R 1 and! R 1 represented on a radial grid, centered on R Note : Outside of the spheres,! R 1 Inside one sphere,! =! 1 R =! 1 R % ' = $ " i & i#r p i! ( * ) Density Functional Theory - Implementation, Sherbrooke May
46 Approximations (1) Core electrons : usually treated in the frozen-core approximation, and treated separately (see later), without PW representation (same as PPs). (2) Finite PW basis set (same as PPs) (3) The partial wave expansion is truncated : only one or two partial wave(s), for each atom R, and each l,m channel "! i p i #1 i Inside one sphere,! =! 1 R is only approximately true! % ' = $ " i &! contributes inside the atomic spheres, and corrects for the missing terms due to truncation of partial wave expansion i#r p i! ( * ) Density Functional Theory - Implementation, Sherbrooke May
47 Expectation values of the set of occupied WFs (1) A =! f n " n A " n + # c c! n A # n =! f n " n T + AT " n + # c c! n A # n n N core n =1 Matrix elements, for local or semi-local operators $! A! = &! + #! 1 R " % R 1 (! R ) n ' $ ) A &! + #! 1 R " ( % R 1 (! R ) =! A! + (! 1 1 R A! R "! 1 A! 1 ) R R +! 1 R "! 1 R A! " ' ) ( N core n =1 # (part 1) R (! 1 R + (c.c) ) R $ 1! R (part 3) R#R' # (part 2) +! 1 R "! 1 R A! 1 R " Parts 2 and 3 would vanish if the partial wave expansion were complete. They are neglected in practice. Density Functional Theory - Implementation, Sherbrooke May
48 Expectation values of the set of occupied WFs (2) A =! f N $ n " n A " 1 n + " n,r A " 1 n,r # " 1 A " ' ( 1! ) c & ) + * c c! % n,r n,r n A * n ( n =! f n " n A " n +! # c n A n R Thanks to the explicit expressions for the radial parts of the wavefunction in terms of the projector functions, this gives : N c n =1 # n c $ N c, R + " D i, j # j A # i + # c c " & " n A # n R % i, j!r n!r %! # D i, j $ j A N c, R $ i + $ c n A c # ' # $ n R & i, j "R n "R where D i, j is the one-center density matrix defined as D i, j = " p i! n f n! n n p j ' ) ( ( * ) n =1 Density Functional Theory - Implementation, Sherbrooke May
49 Example : the expression for the density Sum of PW and atom-centered contributions " ( ) n(! r ) = n (! r ) + n 1 R (! r )! n 1 R (! r ) with R n ( r! ) =! f n n " * n (! r )" n (! r ) + n c n 1 R (! r ) = # D i, j! * j (! r )! i (! r ) + n c,r n 1 R ( r! ) = i, j "R # D! i, j * ( r! )! ( r! ) + j i i, j "R n c,r Compare with norm-conserving and ultra-soft PPs... Density Functional Theory - Implementation, Sherbrooke May
50 Computing the forces
51 Computing the forces (I) Born - Oppenheimer approximation one finds the electronic ground state in the potential created by the nuclei. Consider a given configuration of nuclei { R! }. Usually it is NOT the equilibrium geometry. F!," = - #E #R!," R!"! { } (principle of virtual works) Forces can be computed by finite differences. Better approach : compute the response to a perturbation { R!," } # { R!," + $%R!," } What is the energy change? Small parameter Density Functional Theory - Implementation, Sherbrooke May
52 Computing the forces (II) Case of an electronic eigenvalue Perturbation theory : Hellmann - Feynman theorem de n d! = " n (0) dĥ d! " n (0) d" n d! is not needed! Application to an atomic displacement : H! = T " + V! ext {R! }! "H! "R #,$ = "V! ext "R #,$ F #,$ = - "E n "Ĥ = - % n % n = & n(r) "V! ext (r) ' dr "R #,$ "R #,$ "R #,$ Density Functional Theory - Implementation, Sherbrooke May
53 Computing the forces (III) Generalisation to density functional theory Reminder : E[! i ] = "! i ˆT!i + # n(r) V ext (r)dr + E Hxc [n] If change of atomic positions... V ext (! r) = "! k '!V ext (! r)!r k," = + Z k ' Z k '! r!! Rk ' n! r #! Rk 2.!! r #! R k!r k," (can be generalized to pseudopotential case) = - Z k '!! 3.!! ( r # Rk ) " r # Rk de = n(r ')!V ext(r ') $ dr ' = #!R k,"!r k," $ n(r ')! r '#! Rk 3. (! r '#! R k ) " d! r ' Density Functional Theory - Implementation, Sherbrooke May
54 Computing the forces (IV) de = n(r ')!V ext (r ') $ dr ' = #!R k,"!r k," $ n(r ')! r '#! Rk 3. (! r '#! R k ) " d! r ' Forces can be computed directly from the density! No need for additional work (like solving the Kohn-Sham equation, or self-consistency) - at variance with finite-difference approach to forces. Pseudopotentials instead of Coulomb potential... additional term, involving also wavefunctions Needed for PW/PP approach If the basis set depends on the atomic positions, and is not complete... additional term (Pulay correction, or IBSC, incomplete basis set correction)... Not needed for PW/PP approach Density Functional Theory - Implementation, Sherbrooke May
55 ABINIT
56 ABINIT in brief Chronology : Precursor : the Corning PW code (commercialized by Biosym) 1997 : beginning of the ABINIT project Dec 2000 : release of ABINITv3 under the GNU General Public License (GPL) Nov 2002 : 1st int. ABINIT developer workshop - 40 participants May 2004 : 2nd int. ABINIT developer workshop Aug 2005 : Summer School Santa Barbara - 45 students + 18 instructors Dec 2006 : CECAM school Electronic excitations - 30 students Jan 2007 : 3rd int. ABINIT developer workshop As of March 2008 : about 1250 addresses in the main mailing list, and about 30 registered developers on the repository Density Functional Theory - Implementation, Sherbrooke May
57 The Free or Open Source software concept Free for freedom, not price freedom 1 : unlimited use for any purpose freedom 2 : study and modify for your needs (need source access!) freedom 3 : copy freedom 4 : distribute modifications From copyright to freedom ( copyleft ) copyright allows licensing licenses grants freedom Terminology : Free software=open source=libre software Density Functional Theory - Implementation, Sherbrooke May
58 Free software licences... Many types GNU General Public Licence GNU Lesser General Public License (links are possible) BSD licence X11 license, Perl license, Python license... public domain release GNU General Public License (GPL) The licences for most softwares are designed to take away your freedom to share and change it. By contrast, the GNU GPL is intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users ( grants four freedoms protection of freedom «vaccination» Density Functional Theory - Implementation, Sherbrooke May
59 ABINIT v5.5 capabilities (I) Methodologies Pseudopotentials/Plane Waves + Projector Augmented Waves (for selected capabilities) Many pseudopotential types, different PAW generators + Wavelets (BIGDFT effort) Density functionals : LDA, GGA (PBE and variations, HCTH), LDA+U (or GGA+U) + some advanced functionals (exact exchange + RPA or...) LR-TDDFT for finite systems excitation energies (Casida) GW for accurate electronic eigenenergies (4 plasmon pole models or contour integration ; non-self-consistent / partly self-consistent / quasiparticle self-consistent ; spin-polarized) Density Functional Theory - Implementation, Sherbrooke May
60 ABINIT v5.5 capabilities (II) Insulators/metals - smearings : Fermi, Gaussian, Gauss-Hermite... Collinear spin / non-collinear spin / spin-orbit coupling Forces, stresses, automatic optimisation of atomic positions and unit cell parameters (Broyden and Molecular dynamics with damping) Molecular dynamics (Verlet or Numerov), Nosé thermostat, Langevin dynamics Susceptibility matrix by sum over states (Adler-Wiser) Optical (linear + non-linear) spectra by sum over states Electric field gradients Symmetry analyser (database of the 230 spatial groups and the 1191 Shubnikov magnetic groups) Density Functional Theory - Implementation, Sherbrooke May
61 ABINIT v5.5 capabilities (III) Density-Functional Perturbation Theory : Responses to atomic displacements, to static homogeneous electric field, to strain perturbations Second-order derivatives of the energy, giving direct access to : dynamical matrices at any q, phonon frequencies, force constants ; phonon DOS, thermodynamic properties (quasi-harmonic approximation) ; dielectric tensor, Born effective charges ; elastic constants, internal strain ; piezoelectric tensor... Matrix elements, giving direct access to : electron-phonon coupling, deformation potentials, superconductivity Non-linear responses thanks to the 2n+1 theorem - at present : non-linear dielectric susceptibility; Raman cross-section ; electro-optic tensor Density Functional Theory - Implementation, Sherbrooke May
62 The band gap problem
63 The DFT bandgap problem (I) DFT is a ground state theory no direct interpretation of Kohn-Sham eigenenergies ε i in $ &! 1 2 "2 + V ext (r) + % n(r 1 ) ' # dr 1 + V xc (r) r 1 - r ) ( * i(r) = + i * i (r) However {ε i } are similar to quasi-particle band structure : LDA / GGA results for valence bands are accurate... but NOT for the band gap E g KS =! c -! v The band gap can alternatively be obtained from total energy differences E g = E(N+1) + E(N-1) - 2 E(N) = E(N+1) - E(N) [ correct expression! ] { } - { E(N) - E(N-1) } in the limit N (where E(N) is the total energy of the N - electron system) Density Functional Theory - Implementation, Sherbrooke May
64 The DFT bandgap problem (II) For LDA & GGA, the XC potential is a continuous functional of the number of electrons # E g KS =! c -! v! i = "E "f i [Janak's theorem] = E g = E(N+1) + E(N-1) - 2E(N) N$% In general, the XC potential might be discontinuous with the number of particle e.g. xoep E g KS! E g N electrons N+1 electrons! c -! v = E g KS ΔV xc ε c - ε v Density Functional Theory - Implementation, Sherbrooke May
65 The DFT bandgap problem (III) Comparison of LDA and GW band Structures with photoemission and Inverse photoemission experiments for Silicon. From "Quasiparticle calculations in solids", by Aulbur WG, Jonsson L, Wilkins JW, in Solid State Physics 54, (2000) Density Functional Theory - Implementation, Sherbrooke May
66 E tot (Ha) Discontinuities due to the sudden change of the number of plane waves Note atomic units are used here : 1Ha = 2 Ry = ev 1Bohr=0.529 angstrom 1 Ha/Bohr 3 =21421 GPa P (10-4 Ha/Bohr 3 ) a (Bohr) Density Functional Theory - Implementation, Sherbrooke May
67 Removal of the discontinuities of the total energy E Kinetic u(g)! 0 u(g) = 0 E Kinetic Weak u(g) u(g)! 0 u(g) = 0 ( 2E cut ) 1 2 k+g ( ) 1 2 2E cut k+g (2(E cut -E cut smearing )) 1/2 Smearing of u(g) Damping of the u(g)! progressive enlargment of the G set! removal of the discontinuities Density Functional Theory - Implementation, Sherbrooke May
68 Sources and binaries Numbering of version : x.y.z e.g Major version number (change each other year) Minor version number (new capabilities, change every three months) Usually, three «active» minor versions at all time. Life of a minor version (usually one year) : Debug status number (change during the life of a minor version number) tests availability for developers production obsolete very robust robust Density Functional Theory - Implementation, Sherbrooke May
Plane waves, pseudopotentials and PAW. X. Gonze Université catholique de Louvain, Louvain-la-neuve, Belgium
Plane waves, pseudopotentials and PAW X. Gonze Université catholique de Louvain, Louvain-la-neuve, Belgium 1 Basic equations in DFT Solve self-consistently the Kohn-Sham equation H ψ n = ε n ψ n!!! ρ(r
More informationPlane waves and pseudopotentials (Part II)
Bristol 2007 Plane waves and pseudopotentials (Part II) X. Gonze Université Catholique de Louvain, Louvain-la-neuve, Belgium Plane Waves - Pseudopotentials, Bristol March 2007 1 In view of practical calculations,
More informationThe electronic structure of materials 2 - DFT
Quantum mechanics 2 - Lecture 9 December 19, 2012 1 Density functional theory (DFT) 2 Literature Contents 1 Density functional theory (DFT) 2 Literature Historical background The beginnings: L. de Broglie
More informationWhy use pseudo potentials?
Pseudo potentials Why use pseudo potentials? Reduction of basis set size effective speedup of calculation Reduction of number of electrons reduces the number of degrees of freedom For example in Pt: 10
More informationThe Plane-Wave Pseudopotential Method
Hands-on Workshop on Density Functional Theory and Beyond: Computational Materials Science for Real Materials Trieste, August 6-15, 2013 The Plane-Wave Pseudopotential Method Ralph Gebauer ICTP, Trieste
More informationChapter 3. The (L)APW+lo Method. 3.1 Choosing A Basis Set
Chapter 3 The (L)APW+lo Method 3.1 Choosing A Basis Set The Kohn-Sham equations (Eq. (2.17)) provide a formulation of how to practically find a solution to the Hohenberg-Kohn functional (Eq. (2.15)). Nevertheless
More informationDFT in practice : Part II. Ersen Mete
pseudopotentials Department of Physics Balıkesir University, Balıkesir - Turkey August 13, 2009 - NanoDFT 09, İzmir Institute of Technology, İzmir Outline Pseudopotentials Basic Ideas Norm-conserving pseudopotentials
More informationElectronic Structure Theory for Periodic Systems: The Concepts. Christian Ratsch
Electronic Structure Theory for Periodic Systems: The Concepts Christian Ratsch Institute for Pure and Applied Mathematics and Department of Mathematics, UCLA Motivation There are 10 20 atoms in 1 mm 3
More informationDensity Functional Theory. Martin Lüders Daresbury Laboratory
Density Functional Theory Martin Lüders Daresbury Laboratory Ab initio Calculations Hamiltonian: (without external fields, non-relativistic) impossible to solve exactly!! Electrons Nuclei Electron-Nuclei
More informationTime-Dependent Density-Functional Theory
Summer School on First Principles Calculations for Condensed Matter and Nanoscience August 21 September 3, 2005 Santa Barbara, California Time-Dependent Density-Functional Theory X. Gonze, Université Catholique
More informationDFT / SIESTA algorithms
DFT / SIESTA algorithms Javier Junquera José M. Soler References http://siesta.icmab.es Documentation Tutorials Atomic units e = m e = =1 atomic mass unit = m e atomic length unit = 1 Bohr = 0.5292 Ang
More informationPseudopotential generation and test by the ld1.x atomic code: an introduction
and test by the ld1.x atomic code: an introduction SISSA and DEMOCRITOS Trieste (Italy) Outline 1 2 3 Spherical symmetry - I The Kohn and Sham (KS) equation is (in atomic units): [ 1 ] 2 2 + V ext (r)
More informationPseudopotentials for hybrid density functionals and SCAN
Pseudopotentials for hybrid density functionals and SCAN Jing Yang, Liang Z. Tan, Julian Gebhardt, and Andrew M. Rappe Department of Chemistry University of Pennsylvania Why do we need pseudopotentials?
More informationMany electrons: Density functional theory Part II. Bedřich Velický VI.
Many electrons: Density functional theory Part II. Bedřich Velický velicky@karlov.mff.cuni.cz VI. NEVF 514 Surface Physics Winter Term 013-014 Troja 1 st November 013 This class is the second devoted to
More informationReferences. Documentation Manuals Tutorials Publications
References http://siesta.icmab.es Documentation Manuals Tutorials Publications Atomic units e = m e = =1 atomic mass unit = m e atomic length unit = 1 Bohr = 0.5292 Ang atomic energy unit = 1 Hartree =
More informationElectrons in Crystals. Chris J. Pickard
Electrons in Crystals Chris J. Pickard Electrons in Crystals The electrons in a crystal experience a potential with the periodicity of the Bravais lattice: U(r + R) = U(r) The scale of the periodicity
More informationAll electron optimized effective potential method for solids
All electron optimized effective potential method for solids Institut für Theoretische Physik Freie Universität Berlin, Germany and Fritz Haber Institute of the Max Planck Society, Berlin, Germany. 22
More informationFundamentals and applications of Density Functional Theory Astrid Marthinsen PhD candidate, Department of Materials Science and Engineering
Fundamentals and applications of Density Functional Theory Astrid Marthinsen PhD candidate, Department of Materials Science and Engineering Outline PART 1: Fundamentals of Density functional theory (DFT)
More informationIntroduction to DFT and Density Functionals. by Michel Côté Université de Montréal Département de physique
Introduction to DFT and Density Functionals by Michel Côté Université de Montréal Département de physique Eamples Carbazole molecule Inside of diamant Réf: Jean-François Brière http://www.phys.umontreal.ca/~michel_
More informationHomogeneous Electric and Magnetic Fields in Periodic Systems
Electric and Magnetic Fields in Periodic Systems Josef W. idepartment of Chemistry and Institute for Research in Materials Dalhousie University Halifax, Nova Scotia June 2012 1/24 Acknowledgments NSERC,
More informationGW quasiparticle energies
Chapter 4 GW quasiparticle energies Density functional theory provides a good description of ground state properties by mapping the problem of interacting electrons onto a KS system of independent particles
More informationIntroduction to first-principles modelling and CASTEP
to first-principles modelling and Phil Hasnip to + Atomistic Simulations If we know what the bonding in a material is beforehand, then we can often find good expressions for the forces between atoms, e.g.
More informationElectronic Structure Methodology 1
Electronic Structure Methodology 1 Chris J. Pickard Lecture Two Working with Density Functional Theory In the last lecture we learnt how to write the total energy as a functional of the density n(r): E
More informationPreface Introduction to the electron liquid
Table of Preface page xvii 1 Introduction to the electron liquid 1 1.1 A tale of many electrons 1 1.2 Where the electrons roam: physical realizations of the electron liquid 5 1.2.1 Three dimensions 5 1.2.2
More informationThe Linearized Augmented Planewave (LAPW) Method
The Linearized Augmented Planewave (LAPW) Method David J. Singh Oak Ridge National Laboratory E T [ ]=T s [ ]+E ei [ ]+E H [ ]+E xc [ ]+E ii {T s +V ks [,r]} I (r)= i i (r) Need tools that are reliable
More informationDept of Mechanical Engineering MIT Nanoengineering group
1 Dept of Mechanical Engineering MIT Nanoengineering group » Recap of HK theorems and KS equations» The physical meaning of the XC energy» Solution of a one-particle Schroedinger equation» Pseudo Potentials»
More information6: Plane waves, unit cells, k- points and all that
The Nuts and Bolts of First-Principles Simulation 6: Plane waves, unit cells, k- points and all that Durham, 6th- 13th December 2001 CASTEP Developers Group with support from the ESF ψ k Network Overview
More information1. Hydrogen atom in a box
1. Hydrogen atom in a box Recall H atom problem, V(r) = -1/r e r exact answer solved by expanding in Gaussian basis set, had to solve secular matrix involving matrix elements of basis functions place atom
More informationTime-dependent density functional theory : direct computation of excitation energies
CECAM Tutorial Electronic excitations and spectroscopies : Theory and Codes Lyon 007 Time-dependent density functional theory : direct computation of excitation energies X. Gonze Université Catholique
More informationDept of Mechanical Engineering MIT Nanoengineering group
1 Dept of Mechanical Engineering MIT Nanoengineering group » To calculate all the properties of a molecule or crystalline system knowing its atomic information: Atomic species Their coordinates The Symmetry
More informationMulti-Scale Modeling from First Principles
m mm Multi-Scale Modeling from First Principles μm nm m mm μm nm space space Predictive modeling and simulations must address all time and Continuum Equations, densityfunctional space scales Rate Equations
More informationGeometry Optimisation
Geometry Optimisation Matt Probert Condensed Matter Dynamics Group Department of Physics, University of York, UK http://www.cmt.york.ac.uk/cmd http://www.castep.org Motivation Overview of Talk Background
More informationThe Abinit project. Coding is based on modern software engineering principles
The Abinit project Abinit is a robust, full-featured electronic-structure code based on density functional theory, plane waves, and pseudopotentials. Abinit is copyrighted and distributed under the GNU
More informationThe electronic structure of materials 1
Quantum mechanics 2 - Lecture 9 December 18, 2013 1 An overview 2 Literature Contents 1 An overview 2 Literature Electronic ground state Ground state cohesive energy equilibrium crystal structure phase
More informationDensity Functional Theory: from theory to Applications
Density Functional Theory: from theory to Applications Uni Mainz November 29, 2010 The self interaction error and its correction Perdew-Zunger SIC Average-density approximation Weighted density approximation
More informationPractical Guide to Density Functional Theory (DFT)
Practical Guide to Density Functional Theory (DFT) Brad Malone, Sadas Shankar Quick recap of where we left off last time BD Malone, S Shankar Therefore there is a direct one-to-one correspondence between
More informationElectrons in a periodic potential
Chapter 3 Electrons in a periodic potential 3.1 Bloch s theorem. We consider in this chapter electrons under the influence of a static, periodic potential V (x), i.e. such that it fulfills V (x) = V (x
More informationElectron bands in crystals Pseudopotentials, Plane Waves, Local Orbitals
Electron bands in crystals Pseudopotentials, Plane Waves, Local Orbitals Richard M. Martin UIUC Lecture at Summer School Hands-on introduction to Electronic Structure Materials Computation Center University
More informationLecture 4: Basic elements of band theory
Phys 769 Selected Topics in Condensed Matter Physics Summer 010 Lecture 4: Basic elements of band theory Lecturer: Anthony J. Leggett TA: Bill Coish 1 Introduction Most matter, in particular most insulating
More informationAtomic orbitals of finite range as basis sets. Javier Junquera
Atomic orbitals of finite range as basis sets Javier Junquera Most important reference followed in this lecture in previous chapters: the many body problem reduced to a problem of independent particles
More informationPractical calculations using first-principles QM Convergence, convergence, convergence
Practical calculations using first-principles QM Convergence, convergence, convergence Keith Refson STFC Rutherford Appleton Laboratory September 18, 2007 Results of First-Principles Simulations..........................................................
More informationBasis sets for SIESTA. Emilio Artacho. Nanogune, Ikerbasque & DIPC, San Sebastian, Spain Cavendish Laboratory, University of Cambridge
Basis sets for SIESTA Emilio Artacho Nanogune, Ikerbasque & DIPC, San Sebastian, Spain Cavendish Laboratory, University of Cambridge Solving: Basis set Expand in terms of a finite set of basis functions
More informationSpeed-up of ATK compared to
What s new @ Speed-up of ATK 2008.10 compared to 2008.02 System Speed-up Memory reduction Azafulleroid (molecule, 97 atoms) 1.1 15% 6x6x6 MgO (bulk, 432 atoms, Gamma point) 3.5 38% 6x6x6 MgO (k-point sampling
More informationThe Projector Augmented Wave method
The Projector Augmented Wave method Advantages of PAW. The theory. Approximations. Convergence. 1 The PAW method is... What is PAW? A technique for doing DFT calculations efficiently and accurately. An
More informationCHEM6085: Density Functional Theory
Lecture 11 CHEM6085: Density Functional Theory DFT for periodic crystalline solids C.-K. Skylaris 1 Electron in a one-dimensional periodic box (in atomic units) Schrödinger equation Energy eigenvalues
More informationElectronic band structure, sx-lda, Hybrid DFT, LDA+U and all that. Keith Refson STFC Rutherford Appleton Laboratory
Electronic band structure, sx-lda, Hybrid DFT, LDA+U and all that Keith Refson STFC Rutherford Appleton Laboratory LDA/GGA DFT is good but... Naive LDA/GGA calculation severely underestimates band-gaps.
More informationALMA: All-scale predictive design of heat management material structures
ALMA: All-scale predictive design of heat management material structures Version Date: 2015.11.13. Last updated 2015.12.02 Purpose of this document: Definition of a data organisation that is applicable
More informationPoisson Solver, Pseudopotentials, Atomic Forces in the BigDFT code
CECAM Tutorial on Wavelets in DFT, CECAM - LYON,, in the BigDFT code Kernel Luigi Genovese L_Sim - CEA Grenoble 28 November 2007 Outline, Kernel 1 The with Interpolating Scaling Functions in DFT for Interpolating
More informationThe ABINIT code. X. Gonze. Thanks to the > 50 ABINIT contributors, and especially to GM Rignanese for contributions to the slides
The ABINIT code X. Gonze Thanks to the > 50 ABINIT contributors, and especially to GM Rignanese for contributions to the slides 1 ABINIT software project Ideas (1997) : 1) Softwares for first-principles
More informationThe Plane-wave Pseudopotential Method
The Plane-wave Pseudopotential Method k(r) = X G c k,g e i(g+k) r Chris J Pickard Electrons in a Solid Nearly Free Electrons Nearly Free Electrons Nearly Free Electrons Electronic Structures Methods Empirical
More informationSelf Consistent Cycle
Self Consistent Cycle Step 0 : defining your system namelist SYSTEM How to specify the System All periodic systems can be specified by a Bravais Lattice and and atomic basis How to specify the Bravais
More informationElectronic Structure of Crystalline Solids
Electronic Structure of Crystalline Solids Computing the electronic structure of electrons in solid materials (insulators, conductors, semiconductors, superconductors) is in general a very difficult problem
More informationDensity Functional Theory for Electrons in Materials
Density Functional Theory for Electrons in Materials Richard M. Martin Department of Physics and Materials Research Laboratory University of Illinois at Urbana-Champaign 1 Density Functional Theory for
More informationElectronic structure, plane waves and pseudopotentials
Electronic structure, plane waves and pseudopotentials P.J. Hasnip Spectroscopy Workshop 2009 We want to be able to predict what electrons and nuclei will do from first principles, without needing to know
More informationAndré Schleife Department of Materials Science and Engineering
André Schleife Department of Materials Science and Engineering Yesterday you (should have) learned this: http://upload.wikimedia.org/wikipedia/commons/e/ea/ Simple_Harmonic_Motion_Orbit.gif 1. deterministic
More informationBand Structure Calculations; Electronic and Optical Properties
; Electronic and Optical Properties Stewart Clark University of Outline Introduction to band structures Calculating band structures using Castep Calculating optical properties Examples results Some applications
More informationCHAPTER 3 WIEN2k. Chapter 3 : WIEN2k 50
CHAPTER 3 WIEN2k WIEN2k is one of the fastest and reliable simulation codes among computational methods. All the computational work presented on lanthanide intermetallic compounds has been performed by
More informationTwo implementations of the Projector Augmented Wave (PAW) formalism
Introduction The tools available for detailed first-principles studies of materials have benefited enormously from the development of several international collaborations engaged in developing open source
More informationTeoría del Funcional de la Densidad (Density Functional Theory)
Teoría del Funcional de la Densidad (Density Functional Theory) Motivation: limitations of the standard approach based on the wave function. The electronic density n(r) as the key variable: Functionals
More informationSolid State Theory: Band Structure Methods
Solid State Theory: Band Structure Methods Lilia Boeri Wed., 11:15-12:45 HS P3 (PH02112) http://itp.tugraz.at/lv/boeri/ele/ Plan of the Lecture: DFT1+2: Hohenberg-Kohn Theorem and Kohn and Sham equations.
More informationProjector-Augmented Wave Method:
Projector-Augmented Wave Method: An introduction Peter E. Blöchl Clausthal University of Technology Germany http://www.pt.tu-clausthal.de/atp/ 23. Juli 2003 Why PAW all-electron wave functions (EFG s,
More informationLecture 16: DFT for Metallic Systems
The Nuts and Bolts of First-Principles Simulation Lecture 16: DFT for Metallic Systems Durham, 6th- 13th December 2001 CASTEP Developers Group with support from the ESF ψ k Network Overview of talk What
More informationDFT EXERCISES. FELIPE CERVANTES SODI January 2006
DFT EXERCISES FELIPE CERVANTES SODI January 2006 http://www.csanyi.net/wiki/space/dftexercises Dr. Gábor Csányi 1 Hydrogen atom Place a single H atom in the middle of a largish unit cell (start with a
More informationBand calculations: Theory and Applications
Band calculations: Theory and Applications Lecture 2: Different approximations for the exchange-correlation correlation functional in DFT Local density approximation () Generalized gradient approximation
More informationThe Gutzwiller Density Functional Theory
The Gutzwiller Density Functional Theory Jörg Bünemann, BTU Cottbus I) Introduction 1. Model for an H 2 -molecule 2. Transition metals and their compounds II) Gutzwiller variational theory 1. Gutzwiller
More informationDensity Functional Theory: from theory to Applications
Density Functional Theory: from theory to Applications Uni Mainz May 14, 2012 All electrons vs pseudopotentials Classes of Basis-set Condensed phase: Bloch s th and PBC Hamann-Schlüter-Chiang pseudopotentials
More informationMinimal Update of Solid State Physics
Minimal Update of Solid State Physics It is expected that participants are acquainted with basics of solid state physics. Therefore here we will refresh only those aspects, which are absolutely necessary
More informationThree Most Important Topics (MIT) Today
Three Most Important Topics (MIT) Today Electrons in periodic potential Energy gap nearly free electron Bloch Theorem Energy gap tight binding Chapter 1 1 Electrons in Periodic Potential We now know the
More informationIntroduction to density functional perturbation theory for lattice dynamics
Introduction to density functional perturbation theory for lattice dynamics SISSA and DEMOCRITOS Trieste (Italy) Outline 1 Lattice dynamic of a solid: phonons Description of a solid Equations of motion
More informationInstitut Néel Institut Laue Langevin. Introduction to electronic structure calculations
Institut Néel Institut Laue Langevin Introduction to electronic structure calculations 1 Institut Néel - 25 rue des Martyrs - Grenoble - France 2 Institut Laue Langevin - 71 avenue des Martyrs - Grenoble
More informationFirst-principles calculations of insulators in a. finite electric field
Université de Liège First-principles calculations of insulators in a finite electric field M. Veithen, I. Souza, J. Íñiguez, D. Vanderbilt, K. M. Rabe and h. Ghosez Supported by: FNRS Belgium, VW Stiftung,
More informationMODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO
MODULE 2: QUANTUM MECHANICS Practice: Quantum ESPRESSO I. What is Quantum ESPRESSO? 2 DFT software PW-DFT, PP, US-PP, PAW http://www.quantum-espresso.org FREE PW-DFT, PP, PAW http://www.abinit.org FREE
More informationDensity Functional Theory
Density Functional Theory Iain Bethune EPCC ibethune@epcc.ed.ac.uk Overview Background Classical Atomistic Simulation Essential Quantum Mechanics DFT: Approximations and Theory DFT: Implementation using
More informationSelf-Consistent Implementation of Self-Interaction Corrected DFT and of the Exact Exchange Functionals in Plane-Wave DFT
Self-Consistent Implementation of Self-Interaction Corrected DFT and of the Exact Exchange Functionals in Plane-Wave DFT Kiril Tsemekhman (a), Eric Bylaska (b), Hannes Jonsson (a,c) (a) Department of Chemistry,
More informationDensity Functional Theory
Density Functional Theory March 26, 2009 ? DENSITY FUNCTIONAL THEORY is a method to successfully describe the behavior of atomic and molecular systems and is used for instance for: structural prediction
More informationCOMPUTATIONAL TOOL. Fig. 4.1 Opening screen of w2web
CHAPTER -4 COMPUTATIONAL TOOL Ph.D. Thesis: J. Maibam CHAPTER: 4 4.1 The WIEN2k code In this work, all the calculations presented are performed using the WIEN2k software package (Blaha et al., 2001). The
More informationIntroduction to DFTB. Marcus Elstner. July 28, 2006
Introduction to DFTB Marcus Elstner July 28, 2006 I. Non-selfconsistent solution of the KS equations DFT can treat up to 100 atoms in routine applications, sometimes even more and about several ps in MD
More informationNonlocal exchange correlation in screened-exchange density functional methods
Nonlocal exchange correlation in screened-exchange density functional methods Byounghak Lee and Lin-Wang Wang Computational Research Division, Lawrence Berkeley National Laboratory, Berkeley, California
More informationIntegrated Computational Materials Engineering Education
Integrated Computational Materials Engineering Education Lecture on Density Functional Theory An Introduction Mark Asta Dept. of Materials Science and Engineering, University of California, Berkeley &
More informationPseudopotentials: design, testing, typical errors
Pseudopotentials: design, testing, typical errors Kevin F. Garrity Part 1 National Institute of Standards and Technology (NIST) Uncertainty Quantification in Materials Modeling 2015 Parameter free calculations.
More informationElectron levels in a periodic potential: general remarks. Daniele Toffoli January 11, / 46
Electron levels in a periodic potential: general remarks Daniele Toffoli January 11, 2017 1 / 46 Outline 1 Mathematical tools 2 The periodic potential 3 Bloch s theorem and Born-von Karman boundary conditions
More information2. TranSIESTA 1. SIESTA. DFT In a Nutshell. Introduction to SIESTA. Boundary Conditions: Open systems. Greens functions and charge density
1. SIESTA DFT In a Nutshell Introduction to SIESTA Atomic Orbitals Capabilities Resources 2. TranSIESTA Transport in the Nanoscale - motivation Boundary Conditions: Open systems Greens functions and charge
More informationPhonon calculations with SCAN
Workshop on the SCAN density functional: Fundamentals, practices, and extensions Temple university, Philadelphia May 18th, 2017 Hands-on tutorial 3 Phonon calculations with SCAN Yubo Zhang and Jianwei
More informationCondensed matter physics FKA091
Condensed matter physics FKA091 Ermin Malic Department of Physics Chalmers University of Technology Henrik Johannesson Department of Physics University of Gothenburg Teaching assistants: Roland Jago &
More informationVASP: running on HPC resources. University of Vienna, Faculty of Physics and Center for Computational Materials Science, Vienna, Austria
VASP: running on HPC resources University of Vienna, Faculty of Physics and Center for Computational Materials Science, Vienna, Austria The Many-Body Schrödinger equation 0 @ 1 2 X i i + X i Ĥ (r 1,...,r
More informationLecture 10. Transition probabilities and photoelectric cross sections
Lecture 10 Transition probabilities and photoelectric cross sections TRANSITION PROBABILITIES AND PHOTOELECTRIC CROSS SECTIONS Cross section = = Transition probability per unit time of exciting a single
More informationSelf-consistent Field
Chapter 6 Self-consistent Field A way to solve a system of many electrons is to consider each electron under the electrostatic field generated by all other electrons. The many-body problem is thus reduced
More informationIntroduction to First-Principles Method
Joint ICTP/CAS/IAEA School & Workshop on Plasma-Materials Interaction in Fusion Devices, July 18-22, 2016, Hefei Introduction to First-Principles Method by Guang-Hong LU ( 吕广宏 ) Beihang University Computer
More informationKey concepts in Density Functional Theory (II)
Kohn-Sham scheme and band structures European Theoretical Spectroscopy Facility (ETSF) CNRS - Laboratoire des Solides Irradiés Ecole Polytechnique, Palaiseau - France Present Address: LPMCN Université
More informationStrategies for Solving Kohn- Sham equations
Strategies for Solving Kohn- Sham equations Peter. E. Blöchl Institute for Theoretical Physics Clausthal University of Technology, Germany http://www.pt.tu-clausthal.de/atp/ 1 1 Appetizer: high-k oxides
More informationElectronic structure of correlated electron systems. Lecture 2
Electronic structure of correlated electron systems Lecture 2 Band Structure approach vs atomic Band structure Delocalized Bloch states Fill up states with electrons starting from the lowest energy No
More informationKey concepts in Density Functional Theory (II) Silvana Botti
Kohn-Sham scheme, band structure and optical spectra European Theoretical Spectroscopy Facility (ETSF) CNRS - Laboratoire des Solides Irradiés Ecole Polytechnique, Palaiseau - France Temporary Address:
More informationProjector augmented wave Implementation
Projector augmented wave Implementation Peter. E. Blöchl Institute for Theoretical Physics Clausthal University of Technology, Germany http://www.pt.tu-clausthal.de/atp/ 1 = Projector augmented wave +
More informationNorm-conserving pseudopotentials and basis sets in electronic structure calculations. Javier Junquera. Universidad de Cantabria
Norm-conserving pseudopotentials and basis sets in electronic structure calculations Javier Junquera Universidad de Cantabria Outline Pseudopotentials Why pseudopotential approach is useful Orthogonalized
More informationFirst-Principles Wannier Functions of Silicon and Gallium. Arsenide arxiv:cond-mat/ v1 [cond-mat.mtrl-sci] 22 Nov 1996.
First-Principles Wannier Functions of Silicon and Gallium Arsenide arxiv:cond-mat/9611176v1 [cond-mat.mtrl-sci] 22 Nov 1996 Pablo Fernández 1, Andrea Dal Corso 1, Francesco Mauri 2, and Alfonso Baldereschi
More informationSystematic convergence for realistic projects Fast versus accurate
Systematic convergence for realistic projects Fast versus accurate Daniel Sánchez-Portal Centro de Física de Materiales, Centro Mixto CSIC- UPV/EHU,San Sebastián, Spain Email: sqbsapod@sc.ehu.es Thanks
More informationExchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride. Dimer. Philip Straughn
Exchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride Dimer Philip Straughn Abstract Charge transfer between Na and Cl ions is an important problem in physical chemistry. However,
More informationBasics of DFT applications to solids and surfaces
Basics of DFT applications to solids and surfaces Peter Kratzer Physics Department, University Duisburg-Essen, Duisburg, Germany E-mail: Peter.Kratzer@uni-duisburg-essen.de Periodicity in real space and
More informationPhonons and lattice dynamics
Chapter Phonons and lattice dynamics. Vibration modes of a cluster Consider a cluster or a molecule formed of an assembly of atoms bound due to a specific potential. First, the structure must be relaxed
More informationDensity Functional Theory (DFT) modelling of C60 and
ISPUB.COM The Internet Journal of Nanotechnology Volume 3 Number 1 Density Functional Theory (DFT) modelling of C60 and N@C60 N Kuganathan Citation N Kuganathan. Density Functional Theory (DFT) modelling
More information