XSPECTRA A Tool for X-ray Absorption Spectroscopy Calculations
|
|
- Wilfrid Chambers
- 5 years ago
- Views:
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 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 informationGWL 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 information1 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 informationLab 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 informationPWSCF 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 informationTutorial 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 informationQuantum 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 informationMetals 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 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 informationQuantum 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 informationPseudopotential 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 informationThe 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 informationProblem 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 informationPhonon 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 informationTime-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 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 informationQuantum-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 informationGIPAW: 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 informationThe 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 informationNMR-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 informationModule 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 informationDFT+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 informationNiS - 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 informationPseudo 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 informationElectron 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 informationSimulating 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 informationX-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 informationExamples 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 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 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 informationOPENATOM 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 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 informationStructural 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 informationTheory 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 informationIntroduction 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 informationAb 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 informationTable 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 informationTheoretical 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 informationComputing 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 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 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 informationProblem 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 informationTime-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 informationTable 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 informationSpin 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 informationExperiment 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 informationAnswers 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 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 informationAn 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 informationComputational 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 informationX-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 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 informationFirst 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 informationPredicting 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 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 informationPrerequisites 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 informationTime-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 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 informationPrediction 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 informationGWL 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 informationCore-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 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 informationWinmostar 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 informationTable 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 informationECEN 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 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 informationGaAs -- 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 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 informationExercises: 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 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 informationProblem 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 informationLast 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 informationOptical 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 informationOn-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 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 informationStructure 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 informationElectronic 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 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 informationQUANTUM 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 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 informationSingle-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 informationIntroduction 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 informationTUTORIAL 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 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 informationPhoton 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 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 informationTerminal 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 informationTopological 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 informationChem 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 informationFME 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 informationLecture. 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 informationDFT 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 informationThe 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 informationDFT 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 informationX-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 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 informationPseudopotentials 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 informationECE 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 informationquantum 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 informationQuantumWise. 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