XSPECTRA A Tool for X-ray Absorption Spectroscopy Calculations

Size: px
Start display at page:

Download "XSPECTRA A Tool for X-ray Absorption Spectroscopy Calculations"

Transcription

1 XSPECTRA A Tool for X-ray Absorption Spectroscopy Calculations Oana Bunău School on Numerical Methods for Materials Science Related to Renewable Energy Applications Trieste 28th November 2012, 1/62

2 XAS is a probe of the empty states projected on the absorbing atom σ(ω) = 4π 2 α ω j f Ô g 2 δ ( ω (E f E g )) f,g, 1/62

3 About XSPECTRA Scope: provides interpretation of XAS spectra within the single particle approximation near edge K and L 1 edges with linear polarization distributed within the Quantum Espresso package free (GNU licence) Please acknowledge: C. Gougoussis, M. Calandra, A. P. Seitsonen, and F. Mauri in Phys. Rev. B 80, (2009) P. Giannozzi et al. in J. Phys. Condens. Matter 21, (2009) M. Taillefumier, D. Cabaret, A. M. Flank, F. Mauri in Phys. Rev. B 66, (2002), 2/62

4 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA 4 Examples 5 Summary, 3/62

5 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA 4 Examples 5 Summary, 4/62

6 The PAW method We need to reconstruct the all electron states Both the probed states f and the core level g are all electron states With pseudopotentials we normally get pseudo states. To reconstruct the all electron ones, use: The projector augmented wave method PAW All electron Ψ mapping Pseudo Ψ P. E. Blochl, Phys. Rev. B 50, (1994), 5/62

7 The PAW method P. E. Blochl in Phys. Rev. B 50, (1994) Ψ = T Ψ T is linear T ˆ1 in the core (augmentation) region only, 6/62

8 The PAW method P. E. Blochl in Phys. Rev. B 50, (1994) Ψ = T Ψ T is linear T ˆ1 in the core (augmentation) region only ˆT = ˆ1 + R T R = ˆ1 + R ( Φ Rn Φ Rn ) p Rn R the coordinates of nuclei Φ Rn the all electron partial waves Φ Rn the pseudo partial waves The PAW projectors p Rn are defined as: p Rn Φ R n = δ RR δ nn inside 0 outside the augmentation region, 6/62

9 PAW for XAS M. Taillefumier et al. in Phys. Rev. B 66, (2002) By using f = T f and the localization of g : σ(ω) = 4π 2 α ω f Φ R0 2 δ ( ω (E f E g )) j f,g where Φ R0 = n p nr 0 φ nr0 Ô g g the all electron initial (core) level, without hole φ nr0 the all electron partial waves, localized on the absorber Ô = ɛ r (ɛ r)(k r) the transition operator p nr0 the PAW projectors R 0 the position of the absorbing atom, 7/62

10 PAW for XAS M. Taillefumier et al. in Phys. Rev. B 66, (2002) Φ R0 = n p nr0 φ nr0 Ô g The sum runs over a complete set infinite number of projectors In practice a finite number of projectors is enough. 1 projector/channel (l) generally yields wrong intensities wrong dipole/quadrupole ratio 2 projectors/channel (l) correct intensities in the near edge region ( 50 ev above the edge, in most of the cases) need to be linearly independent (i.e. span a 2 2 subspace) To simulate the extended edge (EXAFS) more projectors are needed, but then you might want to use another method, 8/62

11 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA 4 Examples 5 Summary, 9/62

12 The sum over the empty states σ(ω) = 4π 2 α ω j f Φ R0 2 δ ( ω (E f E g )) The direct sum over the empty states f is very expensive. f,g, 10/62

13 The sum over the empty states σ(ω) = 4π 2 α ω j f Φ R0 2 δ ( ω (E f E g )) The direct sum over the empty states f is very expensive. f,g Instead, re-write (δ 0): σ(ω) = 4πα ω Φ R0 Im( H E g ω iδ) 1 Φ R0 2 j g with H = T HT the pseudo-hamiltonian Solve by using the Lanczos algorithm and the continued fraction. Advantage: the empty states are not calculated explicitly. The sum over empty states depends on the occupied bands only., 10/62

14 The Lanczos algorithm and the continued fraction M(E) = Φ R0 Im( H E iδ) 1 Φ R0 =? (E = E g + ω) Scope: Calculate without brute force diagonalization 1. Use the Lanczos recursive algorithm to bring H in a tridiagonal form. 2. Use the continued fraction to evaluate the matrix element above. See more in: C. Lanczos in J. Res. Natl. Bur. Stand. 45, 255 (1950) C. Lanczos in J. Res. Natl. Bur. Stand. 49, 33 (1952) R. Haydock, V. Heine and M. Kelly in J. Phys C 5, 2845 (1972) M. Taillefumier, D. Cabaret, A. M. Flank, F. Mauri in Phys. Rev. B 66, (2002) B. Walker and R. Gebauer in J. Chem. Phys (2007) C. Gougoussis, M. Calandra, A. P. Seitsonen, and F. Mauri in Phys. Rev. B 80, (2009), 11/62

15 The Lanczos algorithm and the continued fraction M(E) = Φ R0 Im( H E iδ) 1 Φ R0 =? (E = E g + ω) Scope: Calculate without brute force diagonalization 1. Use the Lanczos recursive algorithm to bring H in a tridiagonal form. 2. Use the continued fraction to evaluate the matrix element above. The Lanczos basis { u i }: u 0 = Φ R0 Φ R0 Φ R0 H u i = a i u i + b i+1 u i+1 + b i u i 1 a 0 b b 1 a 1 b H = 0 b 2 a 2 b b , 11/62

16 The Lanczos algorithm and the continued fraction M(E) = Φ R0 Im( H E iδ) 1 Φ R0 =? (E = E g + ω) Scope: Calculate without brute force diagonalization 1. Use the Lanczos recursive algorithm to bring H in a tridiagonal form. 2. Use the continued fraction to evaluate the matrix element above. The Lanczos basis { u i }: u 0 = Φ R0 Φ R0 Φ R0 H u i = a i u i + b i+1 u i+1 + b i u i 1 Φ R0 Φ R0 M(E) = b1 a 0 E iδ 2 a 1 E iδ b2 2..., 11/62

17 Lanczos within XSPECTRA Some useful input parameters Φ R0 Φ R0 M(E) = a 0 E iδ a 1 E iδ b 2 1 b 2 2 a 2 E iδ b2 3 will eventually converge when the Lanczos space is large enough. Related keywords: xniter = maximum number of iterations (maximum dimension of the Lanczos basis) xerror = convergence threshold on the integral of the XAS cross section xcheck conv = number of iteration between two convergence checks xgamma = Lorentzian broadening (related to the core-hole lifetime), 12/62

18 Lanczos within XSPECTRA Some useful input parameters Φ R0 Φ R0 M(E) = a 0 E iδ a 1 E iδ b 2 1 b 2 2 a 2 E iδ b2 3 will eventually converge when the Lanczos space is large enough. Related keywords: xsave = save file storing the Lanczos a and b parameters terminator =.true. imposes the use of a terminator (a i, b i ) = (a N, b N ) for i > N, allowing an analytical form of the continued fraction The convergence depends strongly on the broadening parameter, 12/62

19 Case of multiple absorbers If the unit cell contains several absorbers: σ tot = j σ j, 13/62

20 Case of multiple absorbers If the unit cell contains several absorbers: σ tot = j σ j If two or more equivalent atoms, calculate one of them and infer the cross section of the peers by using group theory ( see C. Brouder in J. Phys.: Condens. Matter , 1990) If two or more non-equivalent atoms of the absorbing species, you need to run as many calculations (pw + XSPECTRA) as the number of non-equivalent atoms. Mind the core-level shift (see S. Gao et al. in Phys. Rev. B , 2008)., 13/62

21 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 14/62

22 cp -r $WORKSHOP/Tutorial XSpectra /scratch/ cd /scratch/tutorial XSpectra/, 15/62

23 cp -r $WORKSHOP/Tutorial XSpectra /scratch/ cd /scratch/tutorial XSpectra/ Directory structure:./input/./outdir/./pseudo/./gipaw pseudo generation/./solutions/./references/ input files for the examples tmp output pseudopotentials for this tutorial the script upf2plotcore.sh input files necessary to generate GIPAW pseudopotentials with and without a core-hole reference outputs for the files in./input/ relevant papers, the.pdf of these lectures manual page INPUT XSPECTRA, 15/62

24 Steps to run XSPECTRA 1 Prepare the GIPAW pseudopotentials 2 Extract the core wavefunction./upf2plotcore.sh pseudo.upf 3 Prepare the (supercell) SCF input file 4 Run a SCF calculation: pw.x < prefix.scf.in > prefix.scf.out 5 Run XSPECTRA: xspectra.x < prefix.xspectra.in > prefix.xspectra.out, 16/62

25 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 17/62

26 GIPAW Gauge independent PAW pseudopotential The GIPAW pseudopotential includes all the reconstruction information needed to run XSPECTRA needed for the absorbing atom only (non-absorbing atoms accept any kind of pseudopotential) contains the following information on the absorbing atom: the core wavefunction without hole the all electron atomic states the Blochl projectors can be obtained with the atomic code ld1.x, 18/62

27 Exercise: Generate a C GIPAW in order to calculate the dipolar contribution at the C K edge in diamond Projector 1st projector 2nd projector channel energy energy optional s 2s 3s mandatory p 2p 3p Remember that a minimum of 2 projectors/channel is needed!!, 19/62

28 Generating GIPAW pseudopotential No core hole File./Gipaw Pseudo Generation/C.ld1.in &input title= C,! atomic symbol prefix= C,! prefix zed=6.0,! atomic number config= 1s2 2s2 2p1.5 3s0 3p0,! atomic configuration iswitch=3, dft= PBE,! xc functional rel=1 /...! marks the beginning of a comment, 20/62

29 Generating GIPAW pseudopotential No core hole File./Gipaw Pseudo Generation/C.ld1.in &input title= C,! atomic symbol prefix= C,! prefix zed=6.0,! atomic number config= 1s2 2s2 2p1.5 3s0 3p0,! atomic configuration iswitch=3, dft= PBE,! xc functional rel=1 /... Atomic configuration of the isolated atom. In the case of C needs a bit of ionization. Since we want to generate projectors at the 2s, 2p, 3s, 3p energies these states need to be included., 20/62

30 Generating GIPAW pseudopotential No core hole File./Gipaw Pseudo Generation/C.ld1.in &input title= C,! atomic symbol prefix= C,! prefix zed=6.0,! atomic number config= 1s2 2s2 2p1.5 3s0 3p0,! atomic configuration iswitch=3, dft= PBE,! xc functional rel=1 /... Exchange correlation functional. Must be the same for all the atoms., 20/62

31 Generating GIPAW pseudopotential No core hole File./Gipaw Pseudo Generation/C.ld1.in &input title= C,! atomic symbol prefix= C,! prefix zed=6.0,! atomic number config= 1s2 2s2 2p1.5 3s0 3p0,! atomic configuration iswitch=3, dft= PBE,! xc functional rel=1 /... Defaults. No need to touch, 20/62

32 Generating GIPAW pseudopotential With hole File./Gipaw Pseudo Generation/C/Ch.ld1.in &input title= Ch,! atomic symbol prefix= C,! prefix zed=6.0,! atomic number config= 1s1 2s2 2p1.5 3s0 3p0,! atomic configuration iswitch=3, dft= PBE,! xc functional rel=1 /... Keep the same atomic number and put the hole on the 1s state. You can of course define fractional holes (e.g. 1s0.5) but use with care!!, 21/62

33 Generating GIPAW pseudopotential With hole File./Gipaw Pseudo Generation/Ch.ld1.in... &inputp file pseudopw= C.star1s-pbemt gipaw.upf, pseudotype=2! type of pseudopotential lloc=1,! angular momentum of! the local channel tm=.true.,! Trouiller-Martins pseudization lgipaw reconstruction=.true.,! include GIPAW information /..., 22/62

34 Generating GIPAW pseudopotential With hole File./Gipaw Pseudo Generation/Ch.ld1.in... &inputp file pseudopw= C.star1s-pbemt gipaw.upf, pseudotype=2! type of pseudopotential lloc=1,! angular momentum of! the local channel tm=.true.,! Trouiller-Martins pseudization lgipaw reconstruction=.true.,! include GIPAW information /... 2 for norm conserving 3 for ultrasoft, 22/62

35 Generating GIPAW pseudopotential With hole File./Gipaw Pseudo Generation/Ch.ld1.in... &inputp file pseudopw= C.star1s-pbemt gipaw.upf, pseudotype=2! type of pseudopotential lloc=1,! angular momentum of! the local channel tm=.true.,! Trouiller-Martins pseudization lgipaw reconstruction=.true.,! include GIPAW information /... This flag is needed to insert GIPAW reconstruction information, 22/62

36 Generating GIPAW pseudopotential With hole File./Gipaw Pseudo Generation/Ch.ld1.in... 2! number of states 2S ! standard C valence states for 2P ! pseudization &test / 4! number of projectors 2S ! list of projectors 2P S P EOF, 23/62

37 Generating GIPAW pseudopotential Availability Now run: ld1.x < C.ld1x.in > C.ld1x.out ld1.x < Ch.ld1x.in > Ch.ld1x.out to get C.pbe-mt gipaw.upf and C.star1s.pbe-mt gipaw.upf pp files About the notation system: starns = core-hole in the Ns state PBE = the exchange correlation functional gipaw = contains GIPAW information, 24/62

38 Generating GIPAW pseudopotential Availability Now run: ld1.x < C.ld1x.in > C.ld1x.out ld1.x < Ch.ld1x.in > Ch.ld1x.out to get C.pbe-mt gipaw.upf and C.star1s.pbe-mt gipaw.upf pp files About the notation system: starns = core-hole in the Ns state PBE = the exchange correlation functional gipaw = contains GIPAW information Some GIPAW pseudopotentials are already available in the Quantum Espresso pseudopotential table, e.g. Ni.star1s-pbe-sp-mt gipaw.upf If not, you may find pslibrary on useful. Add the reconstruction information (gipaw flag + list of projectors) to the existing ld1 inputs and generate your own GIPAW pseudopotentials., 24/62

39 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 25/62

40 Extracting the core wavefunction The core wavefunction without hole can be obtained with the ld1.x code by performing an all electron calculation on the isolated atom. Alternatively, if you have a GIPAW pseudopotential without core hole you can use the script upf2plotcore.sh./upf2plotcore.sh C.pbemt gipaw.upf > C.wfc C.wfc is needed by XSPECTRA a copy of upf2plotcore.sh is saved in./pseudo, 26/62

41 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 27/62

42 Generating the SCF inputs Calculations with core hole require a supercell 1 use the GIPAW pseudopotentials with core hole for each atom of the absorbing species, 28/62

43 Generating the SCF inputs Calculations with core hole require a supercell 1 use the GIPAW pseudopotentials with core hole for each atom of the absorbing species 2 build a supercell to eliminate spurious interaction between the core-hole and its periodic images 3 increase gradually the supercell s dimension until convergence is achieved Typically 6 to 7 Å are needed between the core hole and its images, 28/62

44 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 29/62

45 Electronic structure generation File./Diamond/diamondh.scf.in &control calculation= scf, pseudo dir = $PSEUDO_DIR/, outdir= $TMP DIR/, prefix= diamondh, /... Flag to be specified when performing the electronic structure calculation, 30/62

46 Electronic structure generation File./input/diamondh.scf.in... &system ibrav = 1, celldm(1) = , nat=8, ntyp=2, nbnd=16, tot charge = 1, ecutwfc=40.0, /...! type of Bravais lattice! cell parameter! number of atoms! number of atom types! number of bands! charge of the cell! cutoff energy, 31/62

47 Electronic structure generation File./input/diamondh.scf.in... &system ibrav = 1, celldm(1) = , nat=8, ntyp=2, nbnd=16, tot charge = 1, ecutwfc=40.0, /...! type of Bravais lattice! cell parameter! number of atoms! number of atom types! number of bands! charge of the cell! cutoff energy 8 atom supercell The total charge of the cluster needs to be specified when the core hole is present, to compensate for the extra electron in the empty states., 31/62

48 Electronic structure generation File./input/diamondh.scf.in... &system ibrav = 1, celldm(1) = , nat=8, ntyp=2, nbnd=16, tot charge = 1, ecutwfc=40.0, /...! type of Bravais lattice! cell parameter! number of atoms! number of atom types! number of bands! charge of the cell! cutoff energy The absorbing atom needs to be considered different from the other C atoms. The core hole breaks the symmetry of the crystal., 31/62

49 Electronic structure generation File./Diamond/diamondh.scf.in... ATOMIC SPECIES C h 12.0 Ch PBE TM 2pj.UPF C 12.0 C PBE TM 2pj.UPF ATOMIC POSITIONS crystal C h C C C C C C C K POINTS automatic EOF, 32/62

50 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 33/62

51 XSPECTRA input file File./input/diamondh.xspectra.in &input xspectra calculation= xanes dipole,! type of calculation prefix= diamondh, outdir= $TMP DIR/, xepsilon(1)=1.0; xepsilon(2)=0.0,! polarization xepsilon(3)=0.0; xcoordcrys=.true.! polarization xiabs=1,! type of the absorber ef r=$fermi LEVEL,! Fermi energy in Ry /..., 34/62

52 XSPECTRA input file File./input/diamondh.xspectra.in &input xspectra calculation= xanes dipole,! type of calculation prefix= diamondh, outdir= $TMP DIR/, xepsilon(1)=1.0; xepsilon(2)=0.0,! polarization xepsilon(3)=0.0; xcoordcrys=.true.! polarization xiabs=1,! type of the absorber ef r=$fermi LEVEL,! Fermi energy in Ry /... xanes dipole, xanes quadrupole If xanes quadrupole, both ɛ and k need to be specified, 34/62

53 XSPECTRA input file File./input/diamondh.xspectra.in &input xspectra calculation= xanes dipole,! type of calculation prefix= diamondh, outdir= $TMP DIR/, xepsilon(1)=1.0; xepsilon(2)=0.0,! polarization xepsilon(3)=0.0; xcoordcrys=.true.! polarization xiabs=1,! type of the absorber ef r=$fermi LEVEL,! Fermi energy in Ry /... Same as for the SCF calculation The Fermi energy, or LUMO, must be taken from the previous step. Alternatively, it can be calculated in XSPECTRA by setting calculation= fermi level (insulating case only), 34/62

54 XSPECTRA input file File./input/diamondh.xspectra.in &input xspectra calculation= xanes dipole,! type of calculation prefix= diamondh, outdir= $TMP DIR/, xepsilon(1)=1.0; xepsilon(2)=0.0,! polarization xepsilon(3)=0.0; xcoordcrys=.true.! polarization xiabs=1,! type of the absorber ef r=$fermi LEVEL,! Fermi energy in Ry /... Projections of the polarization vector xcoordcrys=.true. crystal base xcoordcrys=.false. cartesian, 34/62

55 XSPECTRA input file File./input/diamondh.xspectra.in &input xspectra calculation= xanes dipole,! type of calculation prefix= diamondh, outdir= $TMP DIR/, xepsilon(1)=1.0; xepsilon(2)=0.0,! polarization xepsilon(3)=0.0; xcoordcrys=.true.! polarization xiabs=1,! type of the absorber ef r=$fermi LEVEL,! Fermi energy in Ry /... Rank of the absorbing atom under ATOMIC SPECIES in the electronic structure calculation input., 34/62

56 XSPECTRA input file Parameters controlling the Lanczos process File./input/diamond.xspectra.in &input xspectra x save file= diamondh.xspectra.sav, xerror=0.001, xniter=1000, xcheck conv=50, xonly plot=.false. /... See explanations on slide no. 12 Use xonly plot=.true. to replot spectra from a previous run (stored in the.sav file), 35/62

57 XSPECTRA input file Parameters for the plot File./input/diamondh.xspectra.in... &plot xnepoint=300, xgamma=0.8, xemin=-10.0, xemax=30.0, terminator=.true.,! number of energy points! core hole linewidth in ev! energy min in ev! energy max in ev! use a terminator for Lanczos (faster!) cut occ states=.true.,! treatment of occupied states /... The cut occ states flag controls whether transition below the Fermi level are considered or not in calculating the cross section. Only cut occ states=.true. has a physical meaning, 36/62

58 XSPECTRA input file Parameters for the plot File./input/diamondh.xspectra.in... &pseudos filecore= C.wfc,! the core wfc r paw(1)=3.2,! PAW radius for l=1 channel / &cut occ cut desmooth=0.1, / EOF, 37/62

59 XSPECTRA input file Parameters for the plot File./input/diamondh.xspectra.in... &pseudos filecore= C.wfc,! the core wfc r paw(1)=3.2,! PAW radius for l=1 channel / &cut occ cut desmooth=0.1, / EOF Obtained at the previous step with./upf2plotcore.sh., 37/62

60 XSPECTRA input file Parameters for the plot File./input/diamondh.xspectra.in... &pseudos filecore= C.wfc,! the core wfc r paw(1)=3.2,! PAW radius for l=1 channel / &cut occ cut desmooth=0.1, / EOF Radius of the augmentation region A good choice in general is r paw = 1.5*r cut with r cut the cutoff radius in the norm conserving generation Decrease if projectors are linearly dependent Do not touch if in doubt..., 37/62

61 XSPECTRA input file Parameters for the plot File./input/diamondh.xspectra.in... &pseudos filecore= C.wfc,! the core wfc r paw(1)=3.2,! PAW radius for l=1 channel / &cut occ cut desmooth=0.1, / EOF Parameters specifying how to cut smoothly the occupied states (if metal). Full explanation in Ch. Brouder, M. Alouani, K.H. Bennemann in Phys. Rev. B (1996) Accurate but time-consuming. Alternative: use xgamma=0.1 and convolute as post-process., 37/62

62 XSPECTRA input file Parameters for the plot File./input/diamondh.xspectra.in... &pseudos filecore= C.wfc,! the core wfc r paw(1)=3.2,! PAW radius for l=1 channel / &cut occ cut desmooth=0.1, / EOF The k point sampling is not necessarily the same as in the SCF run., 37/62

63 XSPECTRA output files prefix.xspectra.out is the talkative file containing information about the run prefix.xspectra.dat contains the XAS spectrum and can be visualized with usual plotting tools (gnuplot, xmgrace) prefix.xspectra.sav is the save file, containing information on the Lanczos process (a and b vectors), 38/62

64 XSPECTRA output files prefix.xspectra.out is the talkative file containing information about the run prefix.xspectra.dat contains the XAS spectrum and can be visualized with usual plotting tools (gnuplot, xmgrace) prefix.xspectra.sav is the save file, containing information on the Lanczos process (a and b vectors) # final state angular momentum: 1 # broadening parameter (in ev): 0.1 # absorbing atom type: 1 # Energy (ev) sigma , 38/62

65 XSPECTRA output files prefix.xspectra.out is the talkative file containing information about the run prefix.xspectra.dat contains the XAS spectrum and can be visualized with usual plotting tools (gnuplot, xmgrace) prefix.xspectra.sav is the save file, containing information on the Lanczos process (a and b vectors) Keep the save file if you want to: resume a previously interrupted run replot spectrum with different broadening energy range, 38/62

66 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 39/62

67 The effect of the core hole C K edge in diamond Task 1 Apply the previous steps to obtain the spectra with and without core hole, at the C K edge in diamond. What you ve already done: generate GIPAW pseudopotentials for C, with and without core hole generate the core wavefunction without hole C.wfc What you need to do now: 1. Make sure that the C.wfc and C*UPF are in the right directory 2. Make sure you have the correct paths in *.scf.in and *.xspectra.in 3. Run the SCF calculation: pw.x < diamond.scf.in > diamond.scf.out pw.x < diamondh.scf.in > diamondh.scf.out 4. Run the XAS calculation: xspectra.x < diamond.xspectra.in > diamond.xspectra.out xspectra.x < diamondh.xspectra.in > diamondh.xspectra.out What can you tell about the importance of the core hole?, 40/62

68 The effect of the core hole C K edge in diamond C K edge in diamond with core hole no hole The effect of the core hole is huge. XAS (u.a.) It is usually the case when the Fermi level lies in the same band probed by the XAS Energy (ev) What happens when you increase the size of the supercell?, 41/62

69 Increasing the size of the supercell Task 2 1. Write the SCF input for a larger supercell. 2. Perform a XSPECTRA calculation with core hole on this new structure. For instance, double the 8 atom supercell in one of the directions 16 atoms. Check your input with xcrysden pwi prefix.scf.in For the sake of comparison, keep a k point sampling equivalent to the one of the 8 atom supercell, both for SCF and XAS calculations. Precaution For accurate calculations always choose supercells that obey the symmetry of the crystal. In this case, the instead of the 2 2 1, 42/62

70 Increasing the size of the supercell 8 atoms supercell ibrav = 1, nat=8, celldm(1) = , celldm(2) = 1, celldm(3) = 1, K POINTS automatic atoms supercell ibrav = 8, nat=16, celldm(1) = , celldm(2) = 1, celldm(3) = 2 K POINTS automatic , 43/62

71 Increasing the size of the supercell The appropriate treatment of the core hole requires the solution of the two body problem (Bethe Salpeter equation), but this is very expensive. from M. Taillefumier et al. Phys. Rev. B 66, (2002) Usually taking into account the core hole self-consistently is a reasonable approximation., 44/62

72 C K edge in diamond Choose one of the two cases (with or without hole). Task 3 1. Add another projector to the l = 1 channel. 2. Re-run the SCF and XAS calculations. 3. Check the linear dependence of the projectors (see *xspectra.out) Task 4 Eliminate one of the projectors for the l = 0 channel. What happens? Task 5 Calculate the dipolar spectrum for another polarization direction, e.g. (123), and compare to the (100). Use the 8 atom supercell., 45/62

73 Number of projectors C K edge in diamond proj l=1 2 proj l=1 C K edge in diamond XAS (u.a.) Energy (ev) This is a typical example where 3 projectors / l=1 channel are needed. Adding a projector will never shift the positions of peaks in the spectra, at most it affects intensities. Projectors for the l=0 channel are not K edges., 46/62

74 Polarization effects Tensor formalism The XAS of non cubic samples depends on the orientation of the polarization. The absorption tensor of the crystal obeys the symmetry of the space group The atomic absorption tensors obey the specific point group symmetry Cubic (e.g. diamond): σ = σ σ σ 0 Hexagonal (e.g. SiO 2 ): σ = σ σ σ for dipolar E1-E1 transitions only!, 47/62

75 Polarization effects Tensor formalism The XAS of non cubic samples depends on the orientation of the polarization. The absorption tensor of the crystal obeys the symmetry of the space group The atomic absorption tensors obey the specific point group symmetry (ɛ x ɛ y ɛ z ) σ xx σ xy σ xz ɛ x σ yx σ yy σ yz ɛ y σ zx σ zy σ zz ɛ z, 47/62

76 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 48/62

77 Si K edge in SiO 2 Linear dichroism Task 6 Calculate the spectra for in plane (σ ) and out of plane (σ ) polarizations. 1../upf2plotcore.sh Si PBE TM 2pj.UPF > Si.wfc 2. pw.x < SiO2.scf.in > SiO2.scf.out 3. xspectra.x < SiO2.xspectra plane.in > SiO2.xspectra plane.out 4. xspectra.x < SiO2.xspectra c.in > SiO2.xspectra c.out Task 7 Check that the spectra are invariant for any ɛ Oz Task 8 Try to restart the Lanczos from a previously interrupted run (file SiO2.xspectra restart 1.in). Check the manual page (./References/INPUT XSPECTRA.txt) for more information. 1. Use the time limit keyword to interrupt a run 2. Use restart mode = restart to resume 3. Check the output *.out, 49/62

78 Si K edge in SiO 2 Linear dichroism Si K edge in SiO in plane out of plane XAS (u.a.) Energy (ev) The dipolar spectrum for a given polarization direction can be expressed as a linear combination of these two elementary spectra. The dipolar spectrum for a powder: σ iso = σ100+σ010+σ001 3, 50/62

79 Si K edge in SiO 2 Converged results C. Gougoussis et al. in Phys. Rev. B 80, (2009), 51/62

80 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA Prepare the GIPAW pseudopotentials Extracting the core wavefunction Prepare the (supercell) SCF input file Run a SCF calculation Run XSPECTRA 4 Examples C K edge in diamond Si K edge in SiO 2 Ni K edge in NiO 5 Summary, 52/62

81 Ni K edge in NiO The magnetic primitive cell File./input/NiO.scf.in: &system ibrav = 5, celldm(1) = , celldm(4)= , starting magnetization(1)=1.0, starting magnetization(2)=-1.0, tot magnetization = 0 / ATOMIC SPECIES Ni Ni PBE TM 2pj.UPF B Ni PBE TM 2pj.UPF O O PBE TM.UPF ATOMIC POSITIONS crystal Ni B O O The magnetic primitive cell contains two Ni atoms AF-coupled., 53/62

82 Ni K edge in NiO Dipolar E1-E1 and quadrupolar E2-E2 contributions Task 10 Calculate the dipolar and quadrupolar contributions to the spectra for one of the absorbing Ni. 1../upf2plotcore.sh Ni PBE TM 2pj.UPF > Ni.wfc 2. pw.x < NiO.scf.in > NiO.scf.out 3. xspectra.x < NiO.xspectra fermi.in > NiO.xspectra fermi.out 4. xspectra.x < NiO.xspectra dip.in > NiO.xspectra dip.out 5. xspectra.x < NiO.xspectra qua.in > NiO.xspectra qua.out, 54/62

83 Ni K edge in NiO Dipolar E1-E1 and quadrupolar E2-E2 contributions quadrupole x 15 dipole Ni K edge in NiO XAS (u.a.) Energy (ev) Dipolar contribution always dominates, due to the higher overlap with the 1s radial function., 55/62

84 Ni K edge in NiO Spin resolved signal Plot the up and down contributions to the spectra. File NiO *.dat: # final state angular momentum: 1 # broadening parameter (in ev): # absorbing atom type: 1 # Energy (ev) sigmatot sigmaup sigmadown , 56/62

85 Ni K edge in NiO Spin resolved signal 16 up down Ni K edge in NiO 12 XAS (u.a.) 8 dipole E1-E Energy (ev) 2.0 up down Ni K edge in NiO 1.5 XAS (u.a.) 1.0 quadrupole E2-E Energy (ev), 57/62

86 Ni K edge in NiO Spin resolved signal Task 11 Calculate the second Ni atom and compare with the first one. Hint: use xiabs = 2 in NiO.xspectra-qua.in, 58/62

87 Ni K edge in NiO Spin resolved signal Task 11 Calculate the second Ni atom and compare with the first one. Hint: use xiabs = 2 in NiO.xspectra-qua.in Ni K edge in NiO 2.0 Ni 1 up Ni 2 up XAS (u.a.) Up states in quadrupole E2-E2 transitions Ni 1 = Ni 2 Ni 1 = Ni Ni 1 Ni Energy (ev) Calculating only one of the two Ni is enough, since they are symmetry related (time reversal symmetry), 58/62

88 Ni K edge in NiO Spin resolved signal Task 11 Calculate the second Ni atom and compare with the first one. Hint: use xiabs = 2 in NiO.xspectra-qua.in Ni K edge in NiO 2.0 Ni 1 up Ni 2 up XAS (u.a.) Up states in quadrupole E2-E2 transitions Ni 1 = Ni 2 Ni 1 = Ni Ni 1 Ni Energy (ev) Task 12 Turn the antiferromagnet into a feeble ferrimagnet. Hint: Lower the accuracy in the SCF run (pedagogical purpose only). Check what happens., 58/62

89 1 The PAW theory 2 The Lanczos algorithm 3 Hands on XSPECTRA 4 Examples 5 Summary, 59/62

90 XSPECTRA features calculates K and L 1 edges (dipole E1-E1 and quadrupole E2-E2 with linear polarization) supports all standard DFT functionals available in Quantum Espresso (PZ,PBE,PZ+U,PBE+U) supports both ultrasoft and norm conserving pseudopotentials the pseudopotential of the absorbing species must contain information on the core states (GIPAW) the all electron reconstruction is performed within GIPAW the summation over the empty states is done using a Lanczos algorithm and a continued fraction approach a supercell is needed to model the core hole, 60/62

91 XSPECTRA features calculates K and L 1 edges (dipole E1-E1 and quadrupole E2-E2 with linear polarization) supports all standard DFT functionals available in Quantum Espresso (PZ,PBE,PZ+U,PBE+U) supports both ultrasoft and norm conserving pseudopotentials the pseudopotential of the absorbing species must contain information on the core states (GIPAW) the all electron reconstruction is performed within GIPAW the summation over the empty states is done using a Lanczos algorithm and a continued fraction approach a supercell is needed to model the core hole Not yet supported: spin-orbit coupling circular polarization hybrid functionals, 60/62

92 History First implementation of XAS calculation using the PAW method belongs to M. Taillefumier, D. Cabaret, A. M. Flank, F. Mauri in Phys. Rev. B 66, (2002). norm conserving dipolar E1-E1 transitions The method was improved and ported in Quantum Espresso by C. Gougoussis, M. Calandra, A. P. Seitsonen, and F. Mauri in Phys. Rev. B 80, (2009). norm conserving and ultrasoft pseudopotentials dipolar E1-E1 and quadrupolar E2-E2 transitions supports DFT+U Please cite these works if you use XSPECTRA results in your publications, as well as P. Giannozzi et al. in J. Phys. Condens. Matter 21, (2009), 61/62

93 Please feel free to contact me: bunau at unizar.es, 62/62

DFT calculation of pressure induced phase transition in silicon

DFT calculation of pressure induced phase transition in silicon DFT calculation of pressure induced phase transition in silicon Michael Scherbela scherbela@student.tugraz.at 2015-12-07 Contents 1 Introduction 2 2 Structure of the input file 2 3 Calculation of phase

More information

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

GWL tutorial. Paolo Umari, Università degli Studi di Padova, Italy Democritos, Trieste GWL tutorial Paolo Umari, Università degli Studi di Padova, Italy Democritos, Trieste GW calculation with QE and GWL Benfits: Optimal basis (reduced) for representing polarizabilty operators Full convergence

More information

1 Construction of norm-conserving semi-local pseudopotentials for Si

1 Construction of norm-conserving semi-local pseudopotentials for Si 1 Construction of norm-conserving semi-local pseudopotentials for Si As discussed in class, it is desirable to replace the effective interaction of the valence electrons with the ionic core, i.e. nucleus

More information

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

Lab 3: Handout Quantum-ESPRESSO: a first principles code, part 2. 1 Lab 3: Handout Quantum-ESPRESSO: a first principles code, part 2. In this lab, we will be using Quantum-ESPRESSO as our first-principles code again. In problem 1, we will compare energy between allotropes

More information

PWSCF First examples

PWSCF First examples PWSCF First examples (much more in espresso 3.1.1/examples directory!) Guido Fratesi (Università di Milano) Urbana, August 2006 A pw.x input file &CONTROL / &SYSTEM / &ELECTRONS title calculation restart_mode

More information

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

Tutorial on DFPT and TD-DFPT: calculations of phonons and absorption spectra Tutorial on DFPT and TD-DFPT: calculations of phonons and absorption spectra Iurii Timrov SISSA Scuola Internazionale Superiore di Studi Avanzati, Trieste Italy itimrov@sissa.it Computer modelling of materials

More information

Quantum ESPRESSO. PWSCF: first steps

Quantum ESPRESSO. PWSCF: first steps Quantum ESPRESSO PWSCF: first steps What can I learn in this tutorial? What can I learn in this tutorial? How to run PWscf (pw.x) in self-consistent mode for Silicon How to get the band structure of Silicon

More information

Metals Magnetic systems

Metals Magnetic systems Metals Magnetic systems Ralph Gebauer Cape Town, July 2008 Metallic systems: k-points and smearing: Let us consider iron, in the bcc phase. In the first part of this exercise, we neglect magnetism and

More information

1. Hydrogen atom in a box

1. 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 information

Quantum ESPRESSO. Input and Output description

Quantum ESPRESSO. Input and Output description Quantum ESPRESSO Input and Output description Where can I find useful information about Quantum ESPRESSO? Where can I find useful information about Quantum ESPRESSO? prompt > cd $espresso_dir/doc; ls *.html

More information

Pseudopotential methods for DFT calculations

Pseudopotential methods for DFT calculations Pseudopotential methods for DFT calculations Lorenzo Paulatto Scuola Internazionale Superiore di Studi Avanzati and CNR-INFM DEMOCRITOS National Simulation Center Tieste Italy July 9, 2008 Outline pseudopotential

More information

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

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

More information

Problem Set 2: First-Principles Energy Methods

Problem Set 2: First-Principles Energy Methods Problem Set 2: First-Principles Energy Methods Problem 1 (10 points): Convergence of absolute energies with respect to cutoff energies. A Using the Quantum ESPRESSO PWscf package, calculate the energy

More information

Phonon Transport in Nanostructures

Phonon Transport in Nanostructures Phonon Transport in Nanostructures David-Alexander Robinson & Pádraig Ó Conbhuí 08332461 13th December 2011 Contents 1 Introduction & Theory 1 1.1 TiO 2 Nanostructure Production...................... 1

More information

Time-dependent density functional perturbation theory

Time-dependent density functional perturbation theory Time-dependent density functional perturbation theory Iurii Timrov and Tommaso Gorni SISSA Scuola Internazionale Superiore di Studi Avanzati, Trieste, Italy Advanced Quantum ESPRESSO developers' meeting:

More information

Pseudopotentials for hybrid density functionals and SCAN

Pseudopotentials 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 information

Quantum-ESPRESSO. PWSCF: first steps

Quantum-ESPRESSO. PWSCF: first steps Quantum-ESPRESSO PWSCF: first steps What can I learn in this lecture? What can I learn in this lecture? How to run PWscf (pw.x) in self-consistent mode for Silicon How to get the band structure of Silicon

More information

GIPAW: A solid-state theory for NMR

GIPAW: A solid-state theory for NMR GIPAW: A solid-state theory for NMR Jonathan Yates jonathan.yates@materials.ox.ac.uk Materials Modelling Laboratory, Oxford Materials NMR parameters we will focus on non-metallic, diamagnetic materials

More information

The quasi-harmonic approximation (QHA)

The quasi-harmonic approximation (QHA) The quasi-harmonic approximation (QHA) M. Palumbo 19/01/2017 Trieste, Italy Limitations of the harmonic approximation E tot(r I, u I )=E tot(r I )+ I,α E tot u u Iα + 1 2 E tot Iα 2 I,α u u Iα u Iα u Jβ

More information

NMR-CASTEP. Jonathan Yates. Cavendish Laboratory, Cambridge University. J-coupling cons. NMR-CASTEP York 2007 Jonathan Yates.

NMR-CASTEP. Jonathan Yates. Cavendish Laboratory, Cambridge University. J-coupling cons. NMR-CASTEP York 2007 Jonathan Yates. Jonathan Yates Cavendish Laboratory, Cambridge University 2 2 1 3 2 N1a-N7b a hemical shift Experiment Calculation [ppm] [ppm] -43.8-47.4 "(31P) 29 "( Si1) -213.3-214.8 "(29Si2) -217.0-218.7 29-119.1-128.6

More information

Module 2: Quantum Espresso Walkthrough

Module 2: Quantum Espresso Walkthrough Module 2: Quantum Espresso Walkthrough Energy and Geometry Optimization of the H 2 Molecule We will be using the PWSCF code for quantum mechanical calculations of extended systems. The PWSCF program is

More information

DFT+U practical session

DFT+U practical session DFT+U practical session Matteo Cococcioni GGA and GGA+U calculations in FeO Calculation of U for bulk Fe Calculation of U for NiO Exercise I: evaluating U for Cu 2 O Exercise II: evaluating U for FePO

More information

NiS - An unusual self-doped, nearly compensated antiferromagnetic metal [Supplemental Material]

NiS - An unusual self-doped, nearly compensated antiferromagnetic metal [Supplemental Material] NiS - An unusual self-doped, nearly compensated antiferromagnetic metal [Supplemental Material] S. K. Panda, I. dasgupta, E. Şaşıoğlu, S. Blügel, and D. D. Sarma Partial DOS, Orbital projected band structure

More information

Pseudo potential exercises

Pseudo potential exercises Pseudo potential exercises Johan M. Carlsson Fritz-Haber-Institut der Max-Planck-Gesellschaft D-14195 Berlin Introduction Castep contains an "on the fly" OTF-pseudo potential generator that can be used

More information

Electron energy loss spectroscopy (EELS)

Electron energy loss spectroscopy (EELS) Electron energy loss spectroscopy (EELS) Phil Hasnip Condensed Matter Dynamics Group Department of Physics, University of York, U.K. http://www-users.york.ac.uk/~pjh503 Many slides courtesy of Jonathan

More information

Simulating Spectra. Travis Jones 19 Jan 2018

Simulating Spectra. Travis Jones 19 Jan 2018 Simulating Spectra Travis Jones 19 Jan 2018 Introduction Why should you care about calculating spectra? What kinds of spectra can you compute? What types of approaches are there? What are the pitfalls?

More information

X-ray absorption spectroscopy.

X-ray absorption spectroscopy. X-ray absorption spectroscopy www.anorg.chem.uu.nl/people/staff/frankdegroot/ X-ray absorption spectroscopy www.anorg.chem.uu.nl/people/staff/frankdegroot/ Frank de Groot PhD: solid state chemistry U Nijmegen

More information

Examples of Defects in Solids from ESPRESSO

Examples of Defects in Solids from ESPRESSO Examples of Defects in Solids from ESPRESSO Alessandra Satta SLACS-INFMCNR Sardinian LAboratory for Computational Materials Science Hands-on Tutorial on the Quantum-ESPRESSO Package Cagliari, September

More information

Projector-Augmented Wave Method:

Projector-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 information

Self Consistent Cycle

Self 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 information

OPENATOM for GW calculations

OPENATOM for GW calculations OPENATOM for GW calculations by OPENATOM developers 1 Introduction The GW method is one of the most accurate ab initio methods for the prediction of electronic band structures. Despite its power, the GW

More information

The Linearized Augmented Planewave (LAPW) Method

The 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 information

Structural optimizations

Structural optimizations Structural optimizations Guido Fratesi (Università di Milano) Urbana, August 2006 Acetylene molecule ( ) We want to use pw.x to find the optimized geometry of acetylene. Let us suppose we have the following

More information

Theory of Pseudopotentials. Outline of Talk

Theory of Pseudopotentials. Outline of Talk Theory of Pseudopotentials David Vanderbilt Rutgers University Outline of Talk Introduction Motivation Basic Idea History and Terminology First-Principles Pseudopotentials Construction Scattering Properties

More information

Introduction of X-ray Absorption Near Edge Structure (XANES)

Introduction of X-ray Absorption Near Edge Structure (XANES) Introduction of X-ray Absorption Near Edge Structure (XANES) 2012 년 2 월 29 일 11:00 11:50 Eun Suk Jeong February 29-March 1, 2012 xafs school Outline 1. Introduction of XANES 2. Structural and chemical

More information

Ab initio molecular dynamics : BO

Ab initio molecular dynamics : BO School on First Principles Simulations, JNCASR, 2010 Ab initio molecular dynamics : BO Vardha Srinivasan IISER Bhopal Why ab initio MD Free of parametrization and only fundamental constants required. Bond

More information

Table of Contents. Table of Contents Spin-orbit splitting of semiconductor band structures

Table of Contents. Table of Contents Spin-orbit splitting of semiconductor band structures Table of Contents Table of Contents Spin-orbit splitting of semiconductor band structures Relavistic effects in Kohn-Sham DFT Silicon band splitting with ATK-DFT LSDA initial guess for the ground state

More information

Theoretical Concepts of Spin-Orbit Splitting

Theoretical Concepts of Spin-Orbit Splitting Chapter 9 Theoretical Concepts of Spin-Orbit Splitting 9.1 Free-electron model In order to understand the basic origin of spin-orbit coupling at the surface of a crystal, it is a natural starting point

More information

Computing NMR parameters using the GIPAW method

Computing NMR parameters using the GIPAW method Computing NMR parameters using the GIPAW method DFT and NMR with Quantum Espresso (QE) thibault.charpentier@cea.fr & Ari.P.Seitsonen@iki.fi Welcome to the hands-on session on the GIPAW method. The idea

More information

Practical Guide to Density Functional Theory (DFT)

Practical 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 information

Pseudopotential generation and test by the ld1.x atomic code: an introduction

Pseudopotential 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 information

Problem Set 2 Due Thursday, October 1, & & & & # % (b) Construct a representation using five d orbitals that sit on the origin as a basis:

Problem Set 2 Due Thursday, October 1, & & & & # % (b) Construct a representation using five d orbitals that sit on the origin as a basis: Problem Set 2 Due Thursday, October 1, 29 Problems from Cotton: Chapter 4: 4.6, 4.7; Chapter 6: 6.2, 6.4, 6.5 Additional problems: (1) Consider the D 3h point group and use a coordinate system wherein

More information

Time-dependent density functional theory (TDDFT)

Time-dependent density functional theory (TDDFT) Advanced Workshop on High-Performance & High-Throughput Materials Simulations using Quantum ESPRESSO ICTP, Trieste, Italy, January 16 to 27, 2017 Time-dependent density functional theory (TDDFT) Ralph

More information

Table of Contents. Table of Contents Electronic structure of NiO with DFT+U. Introduction The electronic structure of NiO calculated with DFT

Table of Contents. Table of Contents Electronic structure of NiO with DFT+U. Introduction The electronic structure of NiO calculated with DFT Table of Contents Table of Contents Electronic structure of NiO with DFT+U Introduction The electronic structure of NiO calculated with DFT Setting up the calculation Performing the calculation Analysing

More information

Spin Interactions. Giuseppe Pileio 24/10/2006

Spin Interactions. Giuseppe Pileio 24/10/2006 Spin Interactions Giuseppe Pileio 24/10/2006 Magnetic moment µ = " I ˆ µ = " h I(I +1) " = g# h Spin interactions overview Zeeman Interaction Zeeman interaction Interaction with the static magnetic field

More information

Experiment and Modelling in Structural NMR

Experiment and Modelling in Structural NMR EPJ Web of Conferences 30, 04002 (2012) DOI: 10.1051/epjconf/20123004002 Owned by the authors, published by EDP Sciences, 2012 Experiment and Modelling in Structural NMR November 28th December 2 nd 2011

More information

Answers Quantum Chemistry NWI-MOL406 G. C. Groenenboom and G. A. de Wijs, HG00.307, 8:30-11:30, 21 jan 2014

Answers Quantum Chemistry NWI-MOL406 G. C. Groenenboom and G. A. de Wijs, HG00.307, 8:30-11:30, 21 jan 2014 Answers Quantum Chemistry NWI-MOL406 G. C. Groenenboom and G. A. de Wijs, HG00.307, 8:30-11:30, 21 jan 2014 Question 1: Basis sets Consider the split valence SV3-21G one electron basis set for formaldehyde

More information

Density Functional Theory: from theory to Applications

Density 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 information

An introduction to Solid State NMR and its Interactions

An introduction to Solid State NMR and its Interactions An introduction to Solid State NMR and its Interactions From tensor to NMR spectra CECAM Tutorial September 9 Calculation of Solid-State NMR Parameters Using the GIPAW Method Thibault Charpentier - CEA

More information

Computational Material Science Part II-1: introduction. Horng-Tay Jeng ( 鄭弘泰 ) Institute of Physics, Academia Sinica

Computational Material Science Part II-1: introduction. Horng-Tay Jeng ( 鄭弘泰 ) Institute of Physics, Academia Sinica Computational Material Science Part II-1: introduction Horng-Tay Jeng ( 鄭弘泰 ) Institute of Physics, Academia Sinica Outline Introduction of Computational Material Science (CMS) Density Functional Theory

More information

X-ray Spectroscopy Theory Lectures

X-ray Spectroscopy Theory Lectures TIMES Lecture Series SIMES-SLAC-Stanford Winter, 2017 X-ray Spectroscopy Theory Lectures J. J. Rehr I. Introduction to the Theory of X-ray spectra II. Real-space Green's function Theory and FEFF III. Inelastic

More information

DFT EXERCISES. FELIPE CERVANTES SODI January 2006

DFT 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 information

First Principle Calculation of Electronic, Optical Properties and Photocatalytic Potential of CuO Surfaces

First Principle Calculation of Electronic, Optical Properties and Photocatalytic Potential of CuO Surfaces ICoSE Conference on Instrumentation, Environment and Renewable Energy (2015), Volume 2016 Conference Paper First Principle Calculation of Electronic, Optical Properties and Photocatalytic Potential of

More information

Predicting the Structure of Solids by DFT

Predicting the Structure of Solids by DFT Questions? Hudson Hall 235 or Hudson Hall 1111 Predicting the Structure of Solids by DFT Hands-On Instructions Contents 1 Cohesive Energy for Bulk Phases of Si 11 Setting up the Structures 12 Structure-Dependent

More information

Electrons in Crystals. Chris J. Pickard

Electrons 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 information

Prerequisites for reliable modeling with first-principles methods. P. Kratzer Fritz-Haber-Institut der MPG D Berlin-Dahlem, Germany

Prerequisites for reliable modeling with first-principles methods. P. Kratzer Fritz-Haber-Institut der MPG D Berlin-Dahlem, Germany Prerequisites for reliable modeling with first-principles methods P. Kratzer Fritz-Haber-Institut der MPG D-14195 Berlin-Dahlem, Germany Prerequisites for modeling (I) Issues to consider when applying

More information

Time-dependent density functional theory (TDDFT)

Time-dependent density functional theory (TDDFT) 04/05/16 Hands-on workshop and Humboldt-Kolleg: Density-Functional Theory and Beyond - Basic Principles and Modern Insights Isfahan University of Technology, Isfahan, Iran, May 2 to 13, 2016 Time-dependent

More information

Chapter 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 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 information

Prediction of NMR parameters in the solid-state

Prediction of NMR parameters in the solid-state 1J PO Prediction of NMR parameters in the solid-state Jonathan Yates Materials Modelling Laboratory, Oxford Materials 2J PSi 1 Nuclear Magnetic Resonance Applied Field Zero Field B Population differences!

More information

GWL Manual. September 30, 2013

GWL Manual. September 30, 2013 GWL Manual September 30, 2013 1 What is GWL GWL is a code for performing first-principles GW calculations according, at the moment, to the G 0 W 0 approximation[1]. It is based on plane-waves for representing

More information

Core-Level spectroscopy. Experiments and first-principles calculations. Tomoyuki Yamamoto. Waseda University, Japan

Core-Level spectroscopy. Experiments and first-principles calculations. Tomoyuki Yamamoto. Waseda University, Japan Core-Level spectroscopy Experiments and first-principles calculations Tomoyuki Yamamoto Waseda University, Japan 22 nd WIEN2k workshop Jun. 26 th, 2015@Singapore Outline What is core-level spectroscopy

More information

DFT in practice : Part II. Ersen Mete

DFT 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 information

Winmostar tutorial Quantum ESPRESSO Spin Polarization V X-Ability Co,. Ltd. 2017/8/8

Winmostar tutorial Quantum ESPRESSO Spin Polarization V X-Ability Co,. Ltd. 2017/8/8 Winmostar tutorial Quantum ESPRESSO Spin Polarization V7.025 X-Ability Co,. Ltd. question@winmostar.com 2017/8/8 Contents I. SCF calculation II. Bands calculation III. Fermi surface 2 Environment setting

More information

Table S2. Pseudopotentials PBE 5.2 applied in the calculations using VASP

Table S2. Pseudopotentials PBE 5.2 applied in the calculations using VASP Supporting Information for Understanding the Adsorption of CuPc and ZnPc on Noble Metal Surfaces by Combining Quantum-Mechanical Modelling and Photoelectron Spectroscopy 1. Used vdw Coefficients PBE-vdW

More information

ECEN 5005 Crystals, Nanocrystals and Device Applications Class 20 Group Theory For Crystals

ECEN 5005 Crystals, Nanocrystals and Device Applications Class 20 Group Theory For Crystals ECEN 5005 Crystals, Nanocrystals and Device Applications Class 20 Group Theory For Crystals Laporte Selection Rule Polarization Dependence Spin Selection Rule 1 Laporte Selection Rule We first apply this

More information

The Plane-Wave Pseudopotential Method

The 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 information

GaAs -- MLWF. Special thanks to Elias Assmann (TU Graz) for the generous help in preparation of this tutorial

GaAs -- MLWF. Special thanks to Elias Assmann (TU Graz) for the generous help in preparation of this tutorial GaAs -- MLWF + + Special thanks to Elias Assmann (TU Graz) for the generous help in preparation of this tutorial YouTube video: https://youtu.be/r4c1yhdh3ge 1. Wien2k SCF Create a tutorial directory, e.g.

More information

COMPUTATIONAL TOOL. Fig. 4.1 Opening screen of w2web

COMPUTATIONAL 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 information

Exercises: In the following you find some suggestions for exercises, which teach you various tasks one may perform with WIEN2k.

Exercises: In the following you find some suggestions for exercises, which teach you various tasks one may perform with WIEN2k. Exercises: In the following you find some suggestions for exercises, which teach you various tasks one may perform with WIEN2k. New WIEN2k users should start with the first basic exercises (1-5), covering:

More information

Band calculations: Theory and Applications

Band 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 information

Problem Set 2 Due Tuesday, September 27, ; p : 0. (b) Construct a representation using five d orbitals that sit on the origin as a basis: 1

Problem Set 2 Due Tuesday, September 27, ; p : 0. (b) Construct a representation using five d orbitals that sit on the origin as a basis: 1 Problem Set 2 Due Tuesday, September 27, 211 Problems from Carter: Chapter 2: 2a-d,g,h,j 2.6, 2.9; Chapter 3: 1a-d,f,g 3.3, 3.6, 3.7 Additional problems: (1) Consider the D 4 point group and use a coordinate

More information

Last Name or Student ID

Last Name or Student ID 11/05/18, Chem433 Exam # 2 Last ame or Student ID 1. (2 pts) 2. (9 pts) 3. (2 pts) 4. (2 pts) 5. (2 pts) 6. (2 pts) 7. (2 pts) 8. (4 pts) 9. (14 pts) 10. (10 pts) 11. (26/31 pts) 12. (25/27 pts) Extra

More information

Optical Properties with Wien2k

Optical Properties with Wien2k Optical Properties with Wien2k Elias Assmann Vienna University of Technology, Institute for Solid State Physics WIEN2013@PSU, Aug 13 Menu 1 Theory Screening in a solid Calculating ϵ: Random-Phase Approximation

More information

On-the-fly pseudopotential generation in CASTEP

On-the-fly pseudopotential generation in CASTEP On-the-fly pseudopotential generation in CASTEP Chris J. Pickard School of Physics and Astronomy, University of St Andrews St Andrews, KY16 9SS, United Kingdom September 13, 2006 A quick tutorial Default

More information

Projector augmented wave Implementation

Projector 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 information

Structure of CoO(001) surface from DFT+U calculations

Structure of CoO(001) surface from DFT+U calculations Structure of CoO(001) surface from DFT+U calculations B. Sitamtze Youmbi and F. Calvayrac Institut des Molécules et Matériaux du Mans (IMMM), UMR CNRS 6283 16 septembre 2013 Introduction Motivation Motivation

More information

Electronic structure of correlated electron systems. G.A.Sawatzky UBC Lecture

Electronic structure of correlated electron systems. G.A.Sawatzky UBC Lecture Electronic structure of correlated electron systems G.A.Sawatzky UBC Lecture 6 011 Influence of polarizability on the crystal structure Ionic compounds are often cubic to maximize the Madelung energy i.e.

More information

MODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO

MODULE 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 information

QUANTUM CHEMISTRY FOR TRANSITION METALS

QUANTUM CHEMISTRY FOR TRANSITION METALS QUANTUM CHEMISTRY FOR TRANSITION METALS Outline I Introduction II Correlation Static correlation effects MC methods DFT III Relativity Generalities From 4 to 1 components Effective core potential Outline

More information

Homogeneous Electric and Magnetic Fields in Periodic Systems

Homogeneous 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 information

Single-Layer Tl 2 O: A Metal-Shrouded 2D Semiconductor with High Electronic Mobility

Single-Layer Tl 2 O: A Metal-Shrouded 2D Semiconductor with High Electronic Mobility Supporting information for Single-Layer Tl 2 O: A Metal-Shrouded 2D Semiconductor with High Electronic Mobility Yandong Ma, Agnieszka Kuc, and Thomas Heine*, Wilhelm-Ostwald-Institut für Physikalische

More information

Introduction to NUSHELLX

Introduction to NUSHELLX Introduction to NUSHELLX Angelo Signoracci CEA/Saclay Lecture 3, 24 April 2012 Outline 1 NUSHELLX shell model code 2 Inputs for calculation 3 Practical Implementation Outline 1 NUSHELLX shell model code

More information

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

TUTORIAL 8: PHONONS, LATTICE EXPANSION, AND BAND-GAP RENORMALIZATION TUTORIAL 8: PHONONS, LATTICE EXPANSION, AND BAND-GAP RENORMALIZATION 1 INVESTIGATED SYSTEM: Silicon, diamond structure Electronic and 0K properties see W. Huhn, Tutorial 2, Wednesday August 2 2 THE HARMONIC

More information

Density Functional Theory. Martin Lüders Daresbury Laboratory

Density 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 information

Photon Interaction. Spectroscopy

Photon Interaction. Spectroscopy Photon Interaction Incident photon interacts with electrons Core and Valence Cross Sections Photon is Adsorbed Elastic Scattered Inelastic Scattered Electron is Emitted Excitated Dexcitated Stöhr, NEXAPS

More information

Electrons in a periodic potential

Electrons 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 information

Terminal exercise: DFT via Quantum ESPRESSO

Terminal exercise: DFT via Quantum ESPRESSO Terminal exercise: DFT via Quantum ESPRESSO Ari Paavo SEITSONEN Ari.P.Seitsonen@iki.fi Département de Chimie École Normale Supérieure, Paris École de Sidi-BelAbbès de Nanomateriaux // Octobre 8-12, 2016

More information

Topological insulator with time-reversal symmetry

Topological insulator with time-reversal symmetry Phys620.nb 101 7 Topological insulator with time-reversal symmetry Q: Can we get a topological insulator that preserves the time-reversal symmetry? A: Yes, with the help of the spin degree of freedom.

More information

Chem 467 Supplement to Lecture 19 Hydrogen Atom, Atomic Orbitals

Chem 467 Supplement to Lecture 19 Hydrogen Atom, Atomic Orbitals Chem 467 Supplement to Lecture 19 Hydrogen Atom, Atomic Orbitals Pre-Quantum Atomic Structure The existence of atoms and molecules had long been theorized, but never rigorously proven until the late 19

More information

FME Modelling course 2011 Tutorial 1 ( )

FME Modelling course 2011 Tutorial 1 ( ) FME Modelling course 2011 Tutorial 1 (21.02.2011) Brief introduction to LMTO: To obtain the state, φ nlm (r), of an ELECTRON -and hence its charge density ρ(r) = φ nlm (r) 2 - we must solve Schrödinger's

More information

Lecture. Ref. Ihn Ch. 3, Yu&Cardona Ch. 2

Lecture. Ref. Ihn Ch. 3, Yu&Cardona Ch. 2 Lecture Review of quantum mechanics, statistical physics, and solid state Band structure of materials Semiconductor band structure Semiconductor nanostructures Ref. Ihn Ch. 3, Yu&Cardona Ch. 2 Reminder

More information

DFT with Hybrid Functionals

DFT with Hybrid Functionals DFT with Hybrid Functionals Sanliang Ling University College London 4th CP2K Tutorial, 31st August 4th September 2015, Zurich What are hybrid functionals? Hybrid functionals: mixing non-local Hartree-Fock

More information

The Quantum ESPRESSO Software Distribution

The Quantum ESPRESSO Software Distribution The Quantum ESPRESSO Software Distribution The DEMOCRITOS center of Italian INFM is dedicated to atomistic simulations of materials, with a strong emphasis on the development of high-quality scientific

More information

DFT and beyond: Hands-on Tutorial Workshop Tutorial 1: Basics of Electronic Structure Theory

DFT and beyond: Hands-on Tutorial Workshop Tutorial 1: Basics of Electronic Structure Theory DFT and beyond: Hands-on Tutorial Workshop 2011 Tutorial 1: Basics of Electronic Structure Theory V. Atalla, O. T. Hofmann, S. V. Levchenko Theory Department, Fritz-Haber-Institut der MPG Berlin July 13,

More information

X-Ray Magnetic Circular Dichroism: basic concepts and theory for 4f rare earth ions and 3d metals. Stefania PIZZINI Laboratoire Louis Néel - Grenoble

X-Ray Magnetic Circular Dichroism: basic concepts and theory for 4f rare earth ions and 3d metals. Stefania PIZZINI Laboratoire Louis Néel - Grenoble X-Ray Magnetic Circular Dichroism: basic concepts and theory for 4f rare earth ions and 3d metals Stefania PIZZINI Laboratoire Louis Néel - Grenoble I) - History and basic concepts of XAS - XMCD at M 4,5

More information

Electronic structure of correlated electron systems. Lecture 2

Electronic 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 information

Pseudopotentials and Basis Sets. How to generate and test them

Pseudopotentials and Basis Sets. How to generate and test them Pseudopotentials and Basis Sets How to generate and test them Pseudopotential idea Atomic Si Core electrons highly localized very depth energy are chemically inert 1s 2 2s 2 2p 6 3s 2 3p 2 Valence wave

More information

ECE 535 Theory of Semiconductors and Semiconductor Devices Fall 2015 Homework # 5 Due Date: 11/17/2015

ECE 535 Theory of Semiconductors and Semiconductor Devices Fall 2015 Homework # 5 Due Date: 11/17/2015 ECE 535 Theory of Semiconductors and Semiconductor Devices Fall 2015 Homework # 5 Due Date: 11/17/2015 Problem # 1 Two carbon atoms and four hydrogen atoms form and ethane molecule with the chemical formula

More information

quantum ESPRESSO stands for Quantum open-source Package for Research in Electronic Structure, Simulation, and Optimization

quantum ESPRESSO stands for Quantum open-source Package for Research in Electronic Structure, Simulation, and Optimization The quantum ESPRESSO distribution The IOM-DEMOCRITOS center of Italian CNR is dedicated to atomistic simulations of materials, with a strong emphasis on the development of high-quality scientific software

More information

QuantumWise. QuantumWise is now part of Synopsys

QuantumWise. QuantumWise is now part of Synopsys Table of Contents Table of Contents NiSi2 Si interface Create the NiSi2/Si device The screening region Increase the length of the central region Set-up the calculation for the undoped device Dope the device

More information