计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2697|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[Lammps] Lammps模拟中,一种改变data文件中元素顺序的方法

[复制链接 Copy URL]

1

帖子

0

威望

60

eV
积分
61

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 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文件。
附件有具体操作过程截图

Lammps模拟中,一种改变data文件中元素顺序的方法.docx

274.06 KB, 下载次数 Times of downloads: 94

评分 Rate

参与人数
Participants 2
eV +7 收起 理由
Reason
qingyangliu + 2 谢谢
sobereva + 5

查看全部评分 View all ratings

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-19 02:57 , Processed in 0.229431 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list