日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

lammps教程:delete_atoms 命令详解

發布時間:2023/12/9 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lammps教程:delete_atoms 命令详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

lammps建模時,我們使用create_atoms創建原子,有些情況下,需要刪除一些原子,用到的命令為:delete_atoms。
delete_atoms語法:

delete_atoms style args keyword value ...

下面介紹delete_atoms常見的用法
1.刪除組內或區域內原子
整組或者整個區域刪除原子,直接使用group或者region關鍵字即可,刪除原子后原子ID已經不連續,使用compress yes可對ID序號進行壓縮,也就是重新排序,產生連續的原子ID。

#刪除edge組內所有原子 delete_atoms group edge #刪除sphere區域內所有原子,并且不壓縮ID delete_atoms region sphere compress no

2. 刪除重疊原子
在不同區域內填充原子,有可能會造成兩區域邊界部分原子重疊,產生重疊的原子之間受力過大容易飛出box,出現“lost atoms”錯誤。
因此,在建模時可刪除重疊原子,用的命令為:
delete_atoms overlap args = cutoff group1-ID group2-ID
group1-ID、group2-ID為兩個原子組,cutoff確定原子間距,間距在cutoff內并且分別處于兩個組內的原子之一(group1-ID組)會被刪除。
如:

delete_atoms overlap 0.3 group1 group2

3. 隨機刪除原子
按照一定比例隨機刪除原子,比如隨機產生空位,語法為:
delete_atoms porosity args = region-ID fraction seed
fraction為刪除原子比例,seed為隨機數種子。

delete_atoms porosity cube 0.1 482793

4. 刪除分子
分子含有多個原子,如果僅刪除一個原子,如H2O僅刪除一個H或者一個O原子,在模擬的時候可能會報錯。
這時候就需要刪除整個H2O分子,加上關鍵字mol即可。

delete_atoms overlap 0.5 Water Cu mol yes

以上為delete_atoms的主要用法,更高級的使用說明請查詢官網手冊。

更多lammps教程,關注微信公眾號:lammps加油站

總結

以上是生活随笔為你收集整理的lammps教程:delete_atoms 命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。