wien2k:バンド計算
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wien2k:バンド計算 [2020/03/20 18:30] – [固有エネルギーの計算] koudai | wien2k:バンド計算 [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
バンド計算を行います。 | バンド計算を行います。 | ||
- | バンドの経路を指定するためにXCrysDenが必要です。 | + | * バンドの経路を指定するためにXCrysDenが必要です。 |
- | また、バンドのプロットにGnuplotが必要です | + | |
Line 24: | Line 24: | ||
===== 固有エネルギーの計算 ===== | ===== 固有エネルギーの計算 ===== | ||
- | 指定した経路上の各k点でのエネルギーを求めます。 | + | - 指定した経路上の各k点でのエネルギーを求めます。< |
- | + | ||
- | < | + | |
$ x lapw1 -band -p | $ x lapw1 -band -p | ||
</ | </ | ||
- | + | -(各バンドにおける軌道ごとの重みを見たい場合のみ)qtlを実行します< | |
- | 次にバンドのプロットの設定を行います。 | + | $ x qtl -p |
- | < | + | </ |
+ | - 実際にバンドを描いてみます。< | ||
$ x spaghetti -p | $ x spaghetti -p | ||
- | </ | + | </ |
- | を実行すると、バンドプロット用の設定ファイルが設置されます。 | + | |
- | ファイルを開いて、フェルミエネルギーなどを入力します。 | + | |
- | + | ||
- | <file - case.insp> | + | |
### Figure configuration | ### Figure configuration | ||
| | ||
Line 50: | Line 45: | ||
0 1 0.2 # jatom, jcol, size of heavier plotting | 0 1 0.2 # jatom, jcol, size of heavier plotting | ||
</ | </ | ||
- | + | * 9行目の 0.xxxx というところをフェルミエネルギーに置き換えます。 | |
- | 9行目の 0.xxxx というところをフェルミエネルギーに置き換えます。 | + | |
- | その他の設定は任意です。 | + | $ grep ": |
- | 最後の2行は今回は関係ないので無視してください。 | + | |
- | + | ||
- | フェルミエネルギーは | + | |
- | < | + | |
- | $ grep ": | + | |
:FER : F E R M I - ENERGY(TETRAH.M.)= | :FER : F E R M I - ENERGY(TETRAH.M.)= | ||
+ | </ | ||
+ | * その他の設定は任意です。通常の使用ですとあとは energy range を適当な値に変更するくらいです。 | ||
+ | * 最後の2行はバンドの重み付けプロットをする際に使います。qtlの計算が必要です。 | ||
+ | * jatomやjcolをどうすればよいかは[[WIEN2k: | ||
+ | - 設定ファイルができたら、もう一度 x spaghetti を実行します。< | ||
+ | $ x spaghetti -p | ||
</ | </ | ||
- | で確認できます | + | - case.spaghetti_ps にバンドが出力されます。 |
- | 設定ファイルができたら、もう一度 x spaghetti を実行するとバンドが出力されます。 | ||
- | < | ||
- | $ x spaghetti -p | ||
- | </ | ||
- | case.spaghetti_ps にバンドが出力されます。 | ||
自分でGnuplotなどでバンド図を作りたい場合は、同時に出力される case.spaghetti_ene の4列目(波数)と5列目(エネルギー)を使用してください。 | 自分でGnuplotなどでバンド図を作りたい場合は、同時に出力される case.spaghetti_ene の4列目(波数)と5列目(エネルギー)を使用してください。 | ||
- | 対称点の値は case.outputsp のxmaxを見ることでわかります。 | + | 対称点での波数の値は case.outputsp のxmaxを見ることでわかります。 |
wien2k/バンド計算.1584696603.txt.gz · Last modified: 2021/06/27 22:01 (external edit)