计算化学公社

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

[程序/脚本开发] 获取lammps模拟单种原子沉积基底的结果

[复制链接 Copy URL]

21

帖子

1

威望

90

eV
积分
131

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
我感觉这可能是个比较常用的功能?
所以来和大佬们混个眼熟

用法:
可执行文件 lammps输出的dump文件 <截断距离> <元素标记>
其中 ,后两项为可选参数。

程序会找到dump文件最后一帧的结果,然后以<截断距离>判断原子之间是否连接,并找到最大的..额...一团原子并将它作为你想要得到的基底,
然后将其转化为两个PDB格式文件,将全部原子种类命名为 "<元素标记>1" 的格式,两个PDB文件的Z轴互为反转,方便你想创建两个粗糙基底挤压什么玩意...好吧这其实是我的需求
如果可选参数没有写入,程序会在运行时阻塞并要求你输入这两个值,之所以这么设计是为了方便windows用户操作, 这样一来大家就不需要打开cmd或者powershell了,只需要将dump拖到程序图标上即可。


顺便,代码本身其实支持多种原子的基底,但是我想不好怎么交互就没做UI,参考main.cpp line:162 , 有需要的朋友可以自行修改。


GetReverseZSlab_src.zip (20.78 KB, 下载次数 Times of downloads: 4)

GetReverseZSlab.exe (93 KB, 下载次数 Times of downloads: 0)

GetReverseZSlab_Linux (132.06 KB, 下载次数 Times of downloads: 0)




评分 Rate

参与人数
Participants 1
威望 +1 收起 理由
Reason
sobereva + 1

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 01:33 , Processed in 0.615540 second(s), 25 queries , Gzip On.

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