alamode:フォノンの分散と状態密度
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| alamode:フォノンの分散と状態密度 [2021/06/16 17:01] – [フォノンの分散] koudai | alamode:フォノンの分散と状態密度 [2021/08/17 02:49] (current) – [フォノンの状態密度] koudai | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| * Siを例にフォノンの分散と状態密度を計算します。 | * Siを例にフォノンの分散と状態密度を計算します。 | ||
| * 計算には超格子の作成が必要です。 | * 計算には超格子の作成が必要です。 | ||
| + | * 化合物で見られる極性半導体ではLO-TO分裂というものを考えないといけませんが、それは別のページで解説します。 | ||
| * 事前に cif2cell をインストールしてください。 | * 事前に cif2cell をインストールしてください。 | ||
| - | * [[QuantumESPRESSO: | + | * [[QuantumESPRESSO: |
| ====== 計算手順 ====== | ====== 計算手順 ====== | ||
| Line 16: | Line 17: | ||
| * 擬ポテンシャル ... https:// | * 擬ポテンシャル ... https:// | ||
| - | 擬ポテンシャルは Si.pbe-n-kjpaw_psl.1.0.0.UPF を使用します | + | 擬ポテンシャルは Si.pbe-n-kjpaw_psl.1.0.0.UPF を使用します。作業ディレクトリ内にpseudoという名前のディレクトリを作り、そこに入れておきます。 |
| CIFファイル名を9008565.cifとします。 | CIFファイル名を9008565.cifとします。 | ||
| Line 22: | Line 23: | ||
| < | < | ||
| $ cif2cell -p pwscf -f 9008565.cif -o Si.pw.in | $ cif2cell -p pwscf -f 9008565.cif -o Si.pw.in | ||
| - | $ cif2cell --supercell=[3, | + | $ cif2cell --supercell=[3, |
| </ | </ | ||
| Line 31: | Line 32: | ||
| また、原子に加わる力の大きさを出力するために tprnfor=.true. を忘れないようにします。 | また、原子に加わる力の大きさを出力するために tprnfor=.true. を忘れないようにします。 | ||
| - | <file - Si333.pw.in> | + | <file - Si_333.pw.in> |
| & | & | ||
| | | ||
| - | | + | |
| | | ||
| | | ||
| Line 77: | Line 78: | ||
| 超格子の原子位置を少しだけずらしたQEの入力ファイルを作成します。 | 超格子の原子位置を少しだけずらしたQEの入力ファイルを作成します。 | ||
| < | < | ||
| - | <file - Si.alm0.in> | + | <file - Si_333.harmonic.in> |
| & | & | ||
| - | PREFIX = Si333 | + | PREFIX = Si_333 |
| MODE = suggest | MODE = suggest | ||
| NAT = 54; NKD = 1 | NAT = 54; NKD = 1 | ||
| Line 110: | Line 111: | ||
| できたらALMを実行します。 | できたらALMを実行します。 | ||
| < | < | ||
| - | $ alm Si.alm0.in > Si.alm0.log | + | $ alm Si_333.harmonic.in > Si_333.harmonic.log |
| </ | </ | ||
| - | すると | + | すると |
| < | < | ||
| - | $ python -m displace --QE Si333.pw.in --mag 0.01 --prefix disp -pf Si333.pattern_HARMONIC | + | $ python -m displace --QE Si_333.pw.in --mag 0.01 --prefix disp -pf Si_333.pattern_HARMONIC |
| </ | </ | ||
| * mag ... 原子をどの程度ずらすかで、0.01から0.04程度の値(単位はオングストローム)が推奨されていますので、いろいろ試してください | * mag ... 原子をどの程度ずらすかで、0.01から0.04程度の値(単位はオングストローム)が推奨されていますので、いろいろ試してください | ||
| Line 129: | Line 130: | ||
| disp1.pw.outに各原子にはたらく力が出力されていますので、これをALAMODEに付属のPythonスクリプトで整理します。 | disp1.pw.outに各原子にはたらく力が出力されていますので、これをALAMODEに付属のPythonスクリプトで整理します。 | ||
| < | < | ||
| - | $ python -m extract --QE Si333.pw.in *.pw.out > DFSET_harmonic | + | $ python -m extract --QE Si_333.pw.in *.pw.out > DFSET_harmonic |
| </ | </ | ||
| 最後にALMを使って原子間力定数を計算します。 | 最後にALMを使って原子間力定数を計算します。 | ||
| - | Si.alm0.inをコピーしてSi.alm1.inを生成し、次の点を変更します | + | Si_333.harminic.inをコピーしてSi.harmonic_opt.inを生成し、次の点を変更します |
| - | * < | + | * < |
| * < | * < | ||
| - | <file - Si.alm1.in> | + | <file - Si_333.harmonic_opt.in> |
| & | & | ||
| - | PREFIX = Si333 | + | PREFIX = Si_333 |
| MODE = optimize | MODE = optimize | ||
| NAT = 54; NKD = 1 | NAT = 54; NKD = 1 | ||
| Line 173: | Line 174: | ||
| できたらALMを実行します | できたらALMを実行します | ||
| < | < | ||
| - | $ alm Si.alm1.in > Si.alm1.log | + | $ alm Si_333.harmonic_opt.in > Si.harmonic_opt.log |
| </ | </ | ||
| - | Si333.fcsとSi333.xmlが出力されたら成功です。 | + | Si_333.fcs と Si_333.xml が出力されたら成功です。 |
| ===== フォノンの分散 ===== | ===== フォノンの分散 ===== | ||
| - | <file - Si_phband.in> | + | <file - Si_333.phband.in> |
| & | & | ||
| - | PREFIX = Si333 | + | PREFIX = Si_333 |
| MODE = phonons | MODE = phonons | ||
| - | FCSXML = Si333.xml | + | FCSXML = Si_333.xml |
| NKD = 1; KD = Si | NKD = 1; KD = Si | ||
| Line 210: | Line 211: | ||
| < | < | ||
| - | $ anphon | + | $ anphon |
| </ | </ | ||
| - | フォノンの分散は | + | フォノンの分散は |
| {{ : | {{ : | ||
| Line 220: | Line 221: | ||
| ===== フォノンの状態密度 ===== | ===== フォノンの状態密度 ===== | ||
| - | Si_phband.in をコピーして | + | Si_333.phband.in をコピーして |
| * < | * < | ||
| * < | * < | ||
| - | <file - Si_phdos.in> | + | <file - Si_333.phdos.in> |
| & | & | ||
| - | PREFIX = Si333 | + | PREFIX = Si_333 |
| MODE = phonons | MODE = phonons | ||
| - | FCSXML = Si333.xml | + | FCSXML = Si_333.xml |
| NKD = 1; KD = Si | NKD = 1; KD = Si | ||
| Line 252: | Line 253: | ||
| < | < | ||
| - | $ anphon | + | $ anphon |
| </ | </ | ||
| - | 状態密度は | + | 状態密度は |
| - | + | ||
| - | また、ついでに Si333.thermo に格子の熱力学量(比熱、エントロピー、内部エネルギー、自由エネルギー)の温度依存性が出力されます。 | + | |
| - | 温度の刻みはデフォルトで DT = 10 (K)ですので、より細かく取りたい場合は< | + | |
| {{ : | {{ : | ||
| + | フォノンを自由ボソンとしたときの熱力学量(比熱、エントロピー、内部エネルギー、自由エネルギー)の温度依存性も Si_333.thermo に出力されます。 | ||
| + | 温度の刻みはデフォルトで DT = 10 (K)ですので、より細かく取りたい場合は< | ||
alamode/フォノンの分散と状態密度.1623830468.txt.gz · Last modified: 2021/06/27 22:01 (external edit)
