计算化学公社

标题: Lammps模拟中,一种改变data文件中元素顺序的方法 [打印本页]

作者
Author:
guojing21    时间: 2023-12-29 21:02
标题: Lammps模拟中,一种改变data文件中元素顺序的方法
本帖最后由 guojing21 于 2023-12-29 21:07 编辑

导读:在使用lammps进行模拟时。有时候需要对data文件中元素的顺序进行更改。比如,通常要求data文件中元素顺序与力场中元素顺序要一致,然而使用Materials Studio建立模型之后使用OVITO转换而得到的data文件往往并不能满足这一要求。本文以常见的Excel和Word来实现元素顺序改变。
具体操作过程:
1.打开需要更改的data文件(打开软件为visual code,元素顺序为C、H、Ti、O、K我们想改变为C、H、O、K、Ti)。
2.Ctrl+A全选内容粘贴至Word文档中。
3.将对data文件描述的部分删除,只留下各原子坐标信息的内容。
4.全选文档;插入→表格→文本转换成表格。
5.列数设置为6(原子类型为charge这样选择)。
6.将得到的表格全选,粘贴至Excel(这个过程会有些卡顿)。
7.通过对第二列(元素种类的替换来实现改变排序)。
8.按照步骤1中的期望,替换顺序依次为3→6;4→3;5→4;6→5(就是对元素进行轮换)。
9.将替换后的表格粘贴至一个新文档中,粘贴方式为仅粘贴文本。
10.添加对data文件的描述部分(将原来的粘贴回来,需要注意空格和换行),并安需求改变元素的顺序,新建一个空data文件并将Word粘贴就得到了需要的data文件。
附件有具体操作过程截图




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3