This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wien2k:scf計算 [2017/10/28 00:42] koudai |
wien2k:scf計算 [2017/10/28 01:53] koudai [SCF計算の実行] |
||
---|---|---|---|
Line 41: | Line 41: | ||
< | < | ||
- | $ makestruct | + | $ makestruct_lapw |
************************************************ | ************************************************ | ||
Line 153: | Line 153: | ||
< | < | ||
- | $ init -h | + | $ init_lapw |
</ | </ | ||
Line 161: | Line 161: | ||
これで準備が整いましたので、計算を実行します。 | これで準備が整いましたので、計算を実行します。 | ||
プログラムrun_lapwを使用します。 | プログラムrun_lapwを使用します。 | ||
+ | |||
+ | < | ||
+ | $ run_lapw -ec 0.0001 -cc 0.0001 -i 100 | ||
+ | </ | ||
+ | |||
+ | ここでオプション-ecはエネルギーの収束で、オプション-ccは電荷の収束です。 | ||
+ | デフォルトはエネルギーの収束しか見ませんが、電荷の収束も見ておいたほうが無難です。 | ||
+ | また、オプション-iで最大何回までSCF計算を行うかを指定できます。 | ||
+ | |||
+ | 他のオプションはオプション-hで確認できます。 | ||
+ | |||
+ | < | ||
+ | $ run_lapw -h | ||
+ | </ | ||
+ | |||
+ | 実行後、いろいろなファイルができますが、計算の経過や重要な情報はTiC.scfで確認できます。 | ||
+ | 今回は金属なのでフェルミエネルギーが出力されています。 | ||
+ | 半導体であればギャップサイズが出力されます。 | ||
+ | |||
+ | これで電子状態が得られましたので、これをもとに状態密度やバンド分散などを計算することになります。 | ||
+ | |||
+ | |||
+ | ====== k点数の変更 ====== | ||
+ | |||
+ | 計算の収束を見るために、k点数を変更したいとします。 | ||
+ | 再びプログラムinit_lapwを走らせると、すべての設定が初期化されますので(今はすべてデフォルトなのでさほど問題ないですが)、k点数だけ変更するためにプログラムx_lapwを使います。 | ||
+ | |||
+ | < | ||
+ | $ x_lapw kgen | ||
+ | NUMBER OF K-POINTS IN WHOLE CELL: (0 allows to specify 3 divisions of G) | ||
+ | 2000 | ||
+ | | ||
+ | 72 k-points generated, ndiv= 12 12 12 | ||
+ | KGEN ENDS | ||
+ | 0.0u 0.0s 0:05.99 0.6% 0+0k 0+304io 0pf+0w | ||
+ | </ | ||
+ | |||
+ | 再び計算を実行するには、TiC.broydXを削除してからrun_lapwを実行します。 | ||
+ | |||
+ | < | ||
+ | $ rm *.broyd* | ||
+ | $ run_lapw -ec 0.0001 -cc 0.000 | ||
+ | </ | ||
+ | |||
+ | なお、case.broydXを削除しなかった場合は、60秒後に自動で削除してSCF計算がスタートします(その間にジョブのキャンセルが可能です)。 | ||