VASPでのAIMDと速度スケーリング
通常、MDでサンプルを「加熱」するために速度スケーリングを行います。
VASPでこれを行うにはどうすればよいですか?
SMASS=-1
とMDALGO=0
タグを設定することによるものですか?能勢フーバーサーモスタットを使用して「加熱」できないのはなぜですか?
SMASS=0
、MDALGO=2
?
*「加熱」(100〜600 K)の両方の方法を試したところ、合計Eが方法1で増加し、方法2で減少することがわかりました。これはなぜですか。基底状態の構成で始めてから、エネルギーが上がると思います。ちなみに私はNVTアンサンブルを使用しています(ISIF=2
)。
編集:私の投稿は以前は長すぎたと思うので、単純化しました
回答
私は私の質問の一部を理解したと思います。しかし、VASP / AIMDの専門家が参加することで本当にメリットがあります。
これは、VASPで速度スケーリングを行う正しい方法のようです。また、
NBLOCK
ステップごとに速度をスケーリングできます(ただし、1ステップ、10ステップなどごとにスケーリングする方が適切かどうか/いつかはわかりません)。技術的にはあなたが思うことができます。質問に記載されているパラメータを設定します。そしてまた
TEBEG = 100
そしてTEEND = 600
。温度とエネルギーが上昇しました。私は通常、人々がノーズフーバーサーモスタットとNVTアンサンブルで一定の温度を行うのを見るので、これがこのように「加熱」するのが正しいかどうかはわかりません
*方法2では、浴の位置エネルギーが減少したため、実際には合計Eが減少しました。したがって、技術的には、「温度が上昇する」につれて増加するE0 + EK(ポテンシャル+運動エネルギー)を確認する必要があります。