哦,你是說 reset_timestep 0 這個呀? 相信你知道這條命令意思是重新把仿真的時間步設成0。這樣做是因為在剛開始有 equilibration and thermalization 這一準備步驟,這一過程跑了8000步。然后接著才是正式開始測系統內三個方向上的熱流波動以及計算其自相關的100000步。為了方便正式計算過程中的 fix JJ all ave/correlate 計算,以及打出的文件 J0Jt.dat 里面的記錄干起來比較干凈,所以在正式過程開始前時間步重設為0,這樣整個仿真結束時時間步是100000步,而不是108000步。
其實這條命令不會產生什么實質影響,有可能會對 $s $p $d 所設定的在哪幾個時間步取樣系統熱流會有些影響,但對最后仿真結果應該沒有影響。所以我覺得主要目的還是為了看了舒服,保持結果數據整潔。希望回答有所幫助。