lammps軟體 LAMMPS學習系列(10)

2021-10-11 13:53:40 字數 871 閱讀 3799

模擬環境設定

今天介紹lammps軟體輸入檔案中的最後乙個部分:模擬環境設定

這部分主要涉及四個命令:velocity;fix;timestep;run

velocity命令:

由於是分子動力學模擬,所以模擬過程中原子是動的,所以模擬初期我們需要給與原子初速度。例(常用):

velocity all create 300.0 4928459 dist gaussian

其中all表示賦予所有原子;

300 為300 k;

4928459為隨機正整數;

dist gaussian為原子速度分布滿足高斯分布。

timestep命令:

設定模擬步長,例:

timestep 0.001 (ps還是fs與之前介紹的units命令有關)

fix命令(常用用法):

控制體系在溫度為300k左右t的nvt環境下模擬

設定bottom區域(region命令)的原子的受力為0(固定原子時會用到)

run命令

設定執行步數,例:

run 10000

表示執行10000步,執行步數與步長相乘即可得模擬時間(不是計算時間~)

總體來說,lammps軟體完成乙個完整的md模擬所需要的主要命令到此已經全部介紹完了,後面就開始根據具體例子以及相關文獻來幫助各位進一步熟悉這些命令以及介紹一些輔助性命令~

老老實實待在家學習吧~

今天就先介紹到這裡~

歡迎各位關注~

LAMMPS應用 LAMMPS模擬衝擊壓縮

衝擊波通常是由 或巨集觀物體的高速碰撞產生的,如炸藥 高速彈丸穿甲,隕石撞擊等。衝擊波作用下材料在極短時間內發生塑性形變 熔化或化學反應等本質上不可逆的變化。衝擊載荷相關的空間尺度 如晶格層次形變 和時間解析度 皮秒至飛秒量級 都非常適合於通過md模擬進行研究。下面簡要介紹如何使用md軟體lammp...

lammps建模 LAMMPS命令建模模板的完善

前幾天參考eric n.hahn大神的in檔案內的石墨烯建模發了乙個lammps命令建模模板的推文,由於本人太懶,沒仔細檢查,不好意思了 後面提醒,其中的c原子的排列規則定義有問題,形狀沒問題但是c c之間的距離卻遠小於1.4埃,後經過檢測,發現這是由於沒有加units metal指令,而lammp...

lammps建模 lammps建模專題(5)

lammps構建晶界模型1.系統晶體取向我們以構建鋁 al 的sigma3 112 方向為x 111 y 112 z 110 的晶界為例 upper和lower兩部分晶體可以是映象對稱的。2.勢函式部分 3.晶界處距離的校正 純粹的幾何旋轉可能會造成晶界處的原子重疊 即原來定義的上下兩部分晶體在晶界...