User Tools

Site Tools


wien2k:scf計算

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
wien2k:scf計算 [2017/10/28 01:11]
koudai [SCF計算の実行]
wien2k:scf計算 [2017/10/28 01:55]
koudai [k点数の変更]
Line 163: Line 163:
  
 <code> <code>
-$ run_lapw -ec 0.0001 -cc 0.0001+$ run_lapw -ec 0.0001 -cc 0.0001 -i 100
 </code> </code>
  
 ここでオプション-ecはエネルギーの収束で、オプション-ccは電荷の収束です。 ここでオプション-ecはエネルギーの収束で、オプション-ccは電荷の収束です。
 デフォルトはエネルギーの収束しか見ませんが、電荷の収束も見ておいたほうが無難です。 デフォルトはエネルギーの収束しか見ませんが、電荷の収束も見ておいたほうが無難です。
 +また、オプション-iで最大何回までSCF計算を行うかを指定できます。
 +
 他のオプションはオプション-hで確認できます。 他のオプションはオプション-hで確認できます。
  
Line 174: Line 176:
 </code> </code>
  
-実行後、いろいろファイルができますが、重要なはTiC.scfです。+実行後、いろいろファイルができますが、計算の経過や重要な情報はTiC.scfで確認できます。
 今回は金属なのでフェルミエネルギーが出力されています。 今回は金属なのでフェルミエネルギーが出力されています。
 半導体であればギャップサイズが出力されます。 半導体であればギャップサイズが出力されます。
Line 180: Line 182:
 これで電子状態が得られましたので、これをもとに状態密度やバンド分散などを計算することになります。 これで電子状態が得られましたので、これをもとに状態密度やバンド分散などを計算することになります。
  
 +
 +====== k点数の変更 ======
 +
 +計算の収束を見るために、k点数を変更したいとします。
 +再びプログラムinit_lapwを走らせると、すべての設定が初期化されますので(今はすべてデフォルトなのでさほど問題ないですが)、k点数だけ変更するためにプログラムx_lapwを使います。
 +
 +<code>
 +$ x_lapw kgen
 +  NUMBER OF K-POINTS IN WHOLE CELL: (0 allows to specify 3 divisions of G)
 +2000
 + length of reciprocal lattice vectors:   1.342   1.342   1.342  12.599  12.599  12.599
 +          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
 +</code>
 +
 +再び計算を実行するには、TiC.broydXを削除してからrun_lapwを実行します。
 +
 +<code>
 +$ rm *.broyd*
 +$ run_lapw -ec 0.0001 -cc 0.000
 +</code>
 +
 +なお、case.broydXを削除せずにrun_lapwを実行した場合は、60秒後に自動で削除してSCF計算がスタートします(その間にジョブのキャンセルが可能です)。
  
wien2k/scf計算.txt · Last modified: 2023/04/23 19:47 by koudai