Phonon dispersion calculation • spin-relaxation rates depends on τm • Momentum relaxation time (τm ) electron-phonon scattering • electron-phonon scattering phonon spectrum (dispersion) 1 Lattice vibrations in mono-atomic crystals Daryoush Shiri, IQC 2 Lattice vibrations in … Daryoush Shiri, IQC 3 Lattice vibrations in Diatomic lattice… It is instructive to consider the boundaries and limiting cases e.g. k=0 and k=π/a. WHAT if we have a more complex solid? e.g. Bulk Si , ge, GaAs crystals Nanowires Amorphous Si, oxide, atomic clusters u Daryoush Shiri, IQC 4 Dynamical Matrix Method • The generalization of the previous method to large solids • Challenges: Computationally intensive for large number of atoms • In the last example (1 and 2 atoms in each unit cell of a periodic 1D solid) we found 1 and 2 modes, respectively. • What about bulk Si and Ge? • What about a nanowire? W. L. Park et al, Nano Letters, 19 August 2008 Daryoush Shiri, IQC 5 Dynamical Matrix Method Daryoush Shiri, IQC 6 Daryoush Shiri, IQC 7 Daryoush Shiri, IQC 8 Daryoush Shiri, IQC 9 Daryoush Shiri, IQC 10 Daryoush Shiri, IQC 11 Daryoush Shiri, IQC 12 Daryoush Shiri, IQC 13 Daryoush Shiri, IQC 14 Daryoush Shiri, IQC 15 Daryoush Shiri, IQC 16 Daryoush Shiri, IQC 17 Daryoush Shiri, IQC 18 Daryoush Shiri, IQC 19 Daryoush Shiri, IQC 20 Daryoush Shiri, IQC 21 SIESTA calculation of phonon spectrum Dynamic Matrix Equation is solved in SIESTA using Vibra package bulkGe_phonon.fdf (see: http://departments.icmab.es/leem/siesta/Documentation/Tutorials/index.html ) STEP 1: Building a super-cell from the unit cell of a given structure e.g. bulk Si or Ge (2 atoms per unit cell) Daryoush Shiri, IQC, Waterloo 22 SIESTA …. • LOCAL MACHINE: • After downloading, unzipping & installing SIESTA you can go directly to Vibra/Src and copy your .fdf files there. Make sure you have a Fortran compiler to compile fcbuild.f, Vibra.f etc • SUPERCOMPUTING FACILITY: • If you have access to e.g. SHARCNET (www.sharcnet.ca), just copy /Src from your local machine to your work directory. Daryoush Shiri, IQC, Waterloo 23 SIESTA …. bulkGe_phonon_2014.ifc.fdf • STEP 2: Displace the atoms and calculate the IFC • $siesta path/./siesta < example.ifc.fdf > example.ifc.out • OR in my example I used MPI version of SIESTA on Sharcnet Daryoush Shiri, IQC, Waterloo 24 SIESTA …. BandLinesScale • STEP 3: Computing Dynamical matrix and Diagonalize • A Fourier transform carries Force matrix from position to momentum(k-space) • K grid points are defined in example.fdf file. • $path/Utils/Vibra/Src/./vibrator <bulkGe_phonon.fdf • OUTPUT: Ge_bulk_2014.bands • $path/ ./bandline.x < Ge_bulk_2014.bands > Ge_bulk_2014.gnubands.dat Daryoush Shiri, IQC, Waterloo pi/a %block BandLines 1 0.000 0.000 0.000 \Gamma 45 2.000 0.000 0.000 X 17 2.000 0.500 0.500 K 48 2.000 2.000 2.000 \Gamma 41 1.000 1.000 1.000 L %endblock BandLines 25 SIESTA calculated phonon spectrum of Bulk Ge 1/cm = 2.997 93 x 10+10 Hz BandLinesScale pi/a %block BandLines 1 0.000 0.000 0.000 \Gamma 45 2.000 0.000 0.000 X 17 2.000 0.500 0.500 K 48 2.000 2.000 2.000 \Gamma 41 1.000 1.000 1.000 L %endblock BandLines Daryoush Shiri, IQC, Waterloo 26 LO TO 27 [110] Si nanowire d = 1.7nm Phonon dispersion Electronic dispersion From: J. Appl. Phys. 104, 053716 2008 Daryoush Shiri, IQC 29 Quantization of phonon modes