VASPでのAIMDと速度スケーリング

Aug 24 2020

通常、MDでサンプルを「加熱」するために速度スケーリングを行います。

  1. VASPでこれを行うにはどうすればよいですか?SMASS=-1MDALGO=0タグを設定することによるものですか?

  2. 能勢フーバーサーモスタットを使用して「加熱」できないのはなぜですか?SMASS=0MDALGO=2

*「加熱」(100〜600 K)の両方の方法を試したところ、合計Eが方法1で増加し、方法2で減少することがわかりました。これはなぜですか。基底状態の構成で始めてから、エネルギーが上がると思います。ちなみに私はNVTアンサンブルを使用しています(ISIF=2)。

編集:私の投稿は以前は長すぎたと思うので、単純化しました

回答

2 DoubleKx Sep 03 2020 at 03:37

私は私の質問の一部を理解したと思います。しかし、VASP / AIMDの専門家が参加することで本当にメリットがあります。

  1. これは、VASPで速度スケーリングを行う正しい方法のようです。また、NBLOCKステップごとに速度をスケーリングできます(ただし、1ステップ、10ステップなどごとにスケーリングする方が適切かどうか/いつかはわかりません)。

  2. 技術的にはあなたが思うことができます。質問に記載されているパラメータを設定します。そしてまたTEBEG = 100そしてTEEND = 600。温度とエネルギーが上昇しました。私は通常、人々がノーズフーバーサーモスタットとNVTアンサンブルで一定の温度を行うのを見るので、これがこのように「加熱」するのが正しいかどうかはわかりません

*方法2では、浴の位置エネルギーが減少したため、実際には合計Eが減少しました。したがって、技術的には、「温度が上昇する」につれて増加するE0 + EK(ポテンシャル+運動エネルギー)を確認する必要があります。