lammps set命令替换原子类型的几种方法

学术   科技   2024-10-28 10:00   山东  
大家好,我是小马老师。
本文详细介绍set替换原子的几个命令。
在之前的案例中,介绍过set命令随机替换原子进行高熵合金建模,也介绍过晶界偏析的建模方法。
lammps建模技巧:晶界偏析原子建模方法
晶界偏析这篇推文是2021年写的,当时的set替换命令功能有限,只能对type类型进行替换。
在新版的lammps命令中,set命令有了较多的扩展,比如可以对group和region进行原子类型的替换。
因此,本文汇总最新的set替换命令,以供参考。
初始结构文件:

(1)按类型替换
set type 1 type/fraction 2 0.5 12393
把50%的type 1替换为type2,也可以写成
set type 1 type/ratio 2 0.5 12393

(2)按数量替换
set type 1 type/subset 2 100 1239
把type 1中的100个原子替换为type 2

(3)按原子组替换
region top block INF INF  INF INF 20 40 units boxgroup top region topset group top type/fraction 2  1  23985
把top组的type 1原子全部替换为type 2

(4)按区域替换
region mid block INF INF 18 32 INF INF  units boxgroup mid region midset region mid type/fraction 2  0.3  23985
把中间区域mid中的type 1按比例替换为type 2

使用这个方法,也可以实现晶界偏析。
---------- End -----------

报名一对一培训课程可领完整版《lammps中文教程》,配套学习更轻松!

自编lammps教程第3版发布,600页,上册免费领

扫码领取粉丝专属优惠券↓↓↓

免费试听:Cu融化模拟代码编写及启动运算方法
课程介绍:lammps一对一入门与进阶课程
lammps科研合作、培训、咨询请加:
微信:lammps365
QQ群:236862503

lammps加油站
免费分享lammps教程和lammps案例代码,专属一对一lammps培训
 最新文章