quantumespresso:phonon
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| quantumespresso:phonon [2018/03/05 00:45] – 作成 koudai | quantumespresso:phonon [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== 概要 ====== | ====== 概要 ====== | ||
| - | PHononは、フォノンに関する計算を行うパッケージである。 フォノンの分散や状態密度などを計算できる。 | + | * PHononは、フォノンに関する計算を行うパッケージである。 フォノンの分散や状態密度などを計算できる。 |
| - | + | | |
| - | フォノンの計算では、原子が平衡位置、すなわち力の釣り合いの位置にないとおかしな結果が出てしまうので注意する。 事前に構造緩和計算が必要である。 | + | |
| - | + | ||
| - | + | ||
| - | ====== 入門 ====== | + | |
| - | + | ||
| - | ===== 電子状態計算 | + | |
| - | + | ||
| - | Siを例に、フォノンのもっとも簡単な計算を実行してみる。 事前にpw.xによる電子状態計算が必要である。 | + | |
| - | + | ||
| - | <file - si.scf.in> | + | |
| - | & | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | / | + | |
| - | & | + | |
| - | | + | |
| - | | + | |
| - | / | + | |
| - | & | + | |
| - | / | + | |
| - | ATOMIC_SPECIES | + | |
| - | | + | |
| - | ATOMIC_POSITIONS (alat) | + | |
| - | Si 0.00 0.00 0.00 | + | |
| - | Si 0.25 0.25 0.25 | + | |
| - | K_POINTS automatic | + | |
| - | 8 8 8 1 1 1 | + | |
| - | </ | + | |
| - | + | ||
| - | $ pw.x < si.scf.in > si.scf.out | + | |
| - | + | ||
| - | + | ||
| - | ===== Γ点のフォノン ===== | + | |
| - | + | ||
| - | 電子状態の計算が終われば、フォノンの振動数を計算できるようになる。 まず、k=(0, | + | |
| - | + | ||
| - | <file - si.phG.in> | + | |
| - | phonons of Si at Gamma | + | |
| - | & | + | |
| - | tr2_ph=1.0d-14, | + | |
| - | prefix=' | + | |
| - | epsil=.true., | + | |
| - | amass(1)=28.08, | + | |
| - | outdir=' | + | |
| - | fildyn=' | + | |
| - | / | + | |
| - | 0.0 0.0 0.0 | + | |
| - | </ | + | |
| - | + | ||
| - | 第1行はコメント行とみなされ無視される。 また、最後の行は計算する波数(デカルト座標で、単位は格子定数aを使って2π/ | + | |
| - | 各引数の意味は次のとおりである。 | + | |
| - | 詳細はマニュアルを参照のこと。 | + | |
| - | + | ||
| - | |tr2_ph|フォノンの計算の収束条件。デフォルトは1.0d-12であるが、経験的に上の値まで収束させたほうがよい。| | + | |
| - | |prefix|si.scf.inで使用したプレフィックスと同じにする。| | + | |
| - | |epsil|デフォルトは.false.だが、誘電率を計算するならば.true.を指定する。ただし.true.にする場合は、半導体かつΓ点の計算でないとエラーが出る。| | + | |
| - | |amass(i)|原子iの原子質量。iは1からntypまで指定する。指定がなければsi.scf.inで使った値が使われる。| | + | |
| - | |outdir|出力ファイルの場所。| | + | |
| - | |fildyn|結果であるdynamical matrixを出力するファイル名。| | + | |
| - | + | ||
| - | 実行は次のようにする。 | + | |
| - | + | ||
| - | $ ph.x < si.phG.in > si.phG.out | + | |
| - | + | ||
| - | 結果はsi.dynGで見ることができる。 | + | |
| - | + | ||
| - | <file - si.dynG> | + | |
| - | (中略) | + | |
| - | | + | |
| - | freq ( 1) = -0.170404 [THz] = -5.684069 [cm-1] | + | |
| - | | + | |
| - | | + | |
| - | freq ( 2) = -0.170404 [THz] = -5.684069 [cm-1] | + | |
| - | ( -0.161796 | + | |
| - | ( -0.161796 | + | |
| - | freq ( 3) = -0.170404 [THz] = -5.684069 [cm-1] | + | |
| - | | + | |
| - | | + | |
| - | freq ( 4) = 15.296893 [THz] = | + | |
| - | ( -0.463984 | + | |
| - | | + | |
| - | freq ( 5) = 15.296893 [THz] = | + | |
| - | | + | |
| - | ( -0.527053 | + | |
| - | freq ( 6) = 15.296893 [THz] = | + | |
| - | ( -0.083269 | + | |
| - | | + | |
| - | | + | |
| - | </ | + | |
| - | + | ||
| - | 6つの振動モードがあって、それぞれのΓ点における振動数がわかる。 音響モードと光学モードがそれぞれ三重に縮退している。 | + | |
| - | + | ||
| - | ===== X点のフォノン ===== | + | |
| - | + | ||
| - | 今度はX点(2π/ | + | |
| - | + | ||
| - | <file - si.phX.in> | + | |
| - | phonons of Si at X | + | |
| - | & | + | |
| - | tr2_ph=1.0d-14, | + | |
| - | prefix=' | + | |
| - | amass(1)=28.08, | + | |
| - | outdir=' | + | |
| - | fildyn=' | + | |
| - | / | + | |
| - | 1.0 0.0 0.0 | + | |
| - | </ | + | |
| - | + | ||
| - | $ ph.x < si.phX.in > si.phX.out | + | |
| - | + | ||
| - | 結果はsi.dynXに出力される。 | + | |
| - | + | ||
| - | <file -si.dynX> | + | |
| - | (中略) | + | |
| - | | + | |
| - | freq ( 1) = | + | |
| - | ( -0.000000 | + | |
| - | ( -0.000000 | + | |
| - | freq ( 2) = | + | |
| - | ( -0.000000 | + | |
| - | ( -0.000000 | + | |
| - | freq ( 3) = 12.236850 [THz] = | + | |
| - | ( -0.999882 | + | |
| - | ( -0.015351 | + | |
| - | freq ( 4) = 12.236850 [THz] = | + | |
| - | ( -0.015351 | + | |
| - | | + | |
| - | freq ( 5) = 13.746712 [THz] = | + | |
| - | | + | |
| - | ( -0.000000 | + | |
| - | freq ( 6) = 13.746712 [THz] = | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | </ | + | |
| - | + | ||
| - | 2重に縮退したものが3つあることがわかる。 | + | |
quantumespresso/phonon.1520178336.txt.gz · Last modified: 2021/06/27 22:00 (external edit)
