User Tools

Site Tools


wien2k:構造最適化

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
wien2k:構造最適化 [2020/06/27 18:38]
koudai [内部座標の最適化]
wien2k:構造最適化 [2023/04/25 17:30] (current)
koudai [内部座標の最適化]
Line 6: Line 6:
 の2通りがあります。 の2通りがあります。
 どちらもエネルギーが最小になるような原子位置あるいは格子定数を探します。 どちらもエネルギーが最小になるような原子位置あるいは格子定数を探します。
 +
 +スピン軌道相互作用を入れた場合は構造最適化することができないので注意してください。
  
 ====== 内部座標の最適化 ====== ====== 内部座標の最適化 ======
Line 14: Line 16:
   - 内部座標最適化用のオプション -min をつけてSCF計算を実行します。原子に加わる力を収束させるためにオプション -fc をつけて実行してください。<code>   - 内部座標最適化用のオプション -min をつけてSCF計算を実行します。原子に加わる力を収束させるためにオプション -fc をつけて実行してください。<code>
 $ init_lapw -b -numk 1000 -rkmax 7.0 $ init_lapw -b -numk 1000 -rkmax 7.0
-$ run_lapw -ec 0.00001 -cc 0.0001 -fc 0.-p -min+$ run_lapw -ec 0.00001 -cc 0.0001 -fc 0.-p -min
 </code> </code>
     * 構造緩和の途中でマフィンチン半径が隣の原子と重なるために、エラーが出て止まることがあります。<code>     * 構造緩和の途中でマフィンチン半径が隣の原子と重なるために、エラーが出て止まることがあります。<code>
Line 20: Line 22:
 </code>この場合は<code> </code>この場合は<code>
 $ reduce_rmt_lapw -r 3 $ reduce_rmt_lapw -r 3
-$ run_lapw -ec 0.00001 -cc 0.0001 -fc 0.-p -min +$ run_lapw -ec 0.00001 -cc 0.0001 -fc 0.-p -min 
-</code>としてください(reduce_rmt_lapw は、オプション -r X でマフィンチン半径をX%減らす) +</code>としてください(reduce_rmt_lapw は、オプション -r X でマフィンチン半径をX%減らしま。適当に増やしていって、エラーが出なくなったらこの設定を外して再計算してください) 
-    * 内部座標最適化結晶構造は case.struct で見ることができます+    * 内部座標最適化の計算が終われば case.struct は新しい構造のものに自動的に置換わります
     * もとのstructファイルは init_lapw 実行時に生成された case.struct_orig で見ることができます。     * もとのstructファイルは init_lapw 実行時に生成された case.struct_orig で見ることができます。
-    * 中断したい場合は .minstop という空のファイルをおいてください。SCF計算終了後、原子位置を動かして次のSCF計算に入らないまま終了します<code>+    * 構造最適化を中断したい場合は .minstop という空のファイルをおいてください。原子位置の変更が行われず、通常のSCF計算のみが続行されます<code>
 $ touch .minstop $ touch .minstop
 </code> </code>
wien2k/構造最適化.1593250731.txt.gz · Last modified: 2021/06/27 22:01 (external edit)