Ab-initio simulace funkčních materiálů pro zelené technologie
NFPL220
doc. RNDr. Vojtěch Chlan, Ph.D.
RNDr. Jan Kuriplach, CSc.
přednáška:
-
pondělí 15:10 - 16:40 učebna T9
cvičení:
-
středa 14:50 - 16:20 učebna C126KFNT
-
1. přednáška: Pásová struktura, translační symetrie, reciproká mřížka, vlnová funkce, elektronová struktura
-
2. přednáška: Bornova-Oppenheimerova aproximace, Hartreeho-Fockova metoda, Teorie funkcionálu hustoty, Kohnovi-Shamovy rovnice, Metody výpočtu elektronové struktury, metoda LAPW
-
3. přednáška: Rychlý úvod do HPC computing, linux,
1. cvičení: cviceni0102_initWIEN2k.pdf
WIEN2K: získání a sestavení vstupní struktury
- diamantová struktura křemíku - získání:
- Použijeme CIF nalezený v Open Crystallography Database: 9008565.cif
- WIEN2k pro prostorovou grupu #227 (Fd-3m) podporuje setting 2 (ale CIF z OCD má setting 1)
- Před konverzí pomocí cif2struct je tedy potřeba změnit:
název grupy z 'F d -3 m :1' na 'F d -3 m'
souřadnice Si atomu ze 0.00000 0.00000 0.00000 na 0.12500 0.12500 0.12500
- Výsledný cif již lze zkonvergovat: cif2struct diamSi.cif → diamSi.struct
- Je vhodné dát nějaký title na první řádek a zkontrolovat programem sgroup:
x sgroup → diamSi.struct_sgroup
- nástroj na zobrazování struktur se spoustou užitečných funkcí: VESTA
|
|
-
4. cvičení: cviceni04_WIEN2k_optimalizace.pdf
WIEN2K: optimalizace struktury, DOS, bandstructure, struktura Si (diamantová vs. beta-Sn)
Zístkání některých dalších vlastností, které nejsou přímo spočteny během SCF.
(Obvykle použijeme finální, zoptimalizovanou strukturu.)
Spočtení hustoty stavů (DOS)
- x kgen: použijeme hustší k-mesh, např. 10000 k-bodů v BZ
To vygeneruje 256 k-bodů (21x21x21) v ireducibilní části BZ.
(Srovn. s 10 k-body a dělením 5x5x5 postačujícími pro normální výpočet.)
- x lapw0: znovu vygenerujeme potenciál
- x lapw1: vyřešíme eigenproblém na novém, hustším k-meshi
- x lapw2 -qtl: spočítáme náboj (pro dané L a M) pro všechny atomy (uvnitř RMT).
Výsledek se zapíše do diamSi.qtl.
- Vyrobíme vstupní soubor diamSi.int pro program tetra (např. úpravou SRC_templates/case.int):
Title
-9.50 0.002 1.500 0.003 # EMIN, DE, EMAX, Gauss-broadening(>de)
2 N 0.000 # NUMBER OF DOS-CASES below, G/L/B broadening (Ry)
1 2 total # atom, case=column in qtl-header, label
1 3 total # atom, case=column in qtl-header, label
Čísla pro ojednotlivé orbitaly a suborbitaly zde odpovídají legendě v diamSi.qtl, která je v našem případě tot,0,1,2,D-eg,D-t2g,3.
Takže řádky s volbami 2 a 3 v diamSi.int vykreslí pouze hustotu pro s a p stavy uvnitř atomové koule Si.
- x tetra: spočítáme DOS, výsledek je ve sloupcích v diamSi.dos (v Ry) a diamSi.dos1ev (v eV, Fermiho hladina = 0 eV).
DOS si pak lze nakreslit ve vhodném progamu.
Spočtení pásové struktury (bandstructure)
- Definujeme speciální body v k-prostoru, obvykle tak aby tvořily trajektorii procházející významné body symetrie.
Pro diamantovou strukturu Si lze použít trajektorii W-L-Λ-Γ-Δ-X-Z-W-K v SRC_templates/fcc.klist nebo její část (případně jakkoliv upravit).
- Výslednou trajektorii uložíme do diamSi.klist_band .
- x lapw0: znovu vygenerujeme potenciál
- x lapw1 -band: vyřešíme eigenproblém na této trajektorii (k-path)
- x lapw2 -band: spočítáme energie pro body na naší trajektorii v k-prostoru.
(Lze zkombinovat s -qtl volbou (viz DOS) pro zdůraznění orbitálního charakteru vykreslených pásů.)
- Vyrobíme vstupní soubor diamSi.insp pro program spaghetti (např. úpravou SRC_templates/case.insp):
### Figure configuration
2.0 2.0 # paper offset of plot
14.0 21.0 # xsize,ysize [cm]
1.0 4 # major ticks, minor ticks
1.0 1 # character height, font switch
1.0 3 3 # line width, line switch, color switch
### Data configuration
-14.0 8.0 2 # energy range, energy switch (1:Ry, 2:eV)
1 0.3946231 # Fermi switch, Fermi-level (in Ry units)
1 999 # number of bands for heavier plotting 1,1
0 1 0.2 # jatom, jcol, size of heavier plotting
- V diamSi.insp si lze nastavit vhodné rozměry a další vlastnosti výstupu
- x spaghetti: spočítáme pásovou strukturu, výsledek je postscriptový obrázek diamSi.spaghetti_ps :
-
8. cvičení: xxxxx
LiFePO4
Další studijní materiály:
Základní příklady (tutorial)
Modelování pokročilejších specifických příkladů
- materiály pro absorpci a skladování vodíku
- materiály pro baterie
- materiál pro fotovoltaiku
- porézní materiály pro skladování, separaci, a katalýzu plynů a jiných látek
Studijní literatura:
- Kieron Burke, The ABC of DFT (dft.uci.edu/doc/g1.pdf)
- P. Blaha, K.Schwarz, F. Tran, R. Laskowski, G.K.H. Madsen and L.D. Marks, J. Chem. Phys. 152, 074101 (2020)
- S. Cottenier, Density Functional Theory and the family of (L)APW-methods: a step-by-step introduction, 2002-2013 (2nd edition), ISBN 978-90-807215-1-7,
- The VASP Manual, www.vasp.at/wiki/index.php/The_VASP_Manual
|