计算化学公社

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

[其它程序] moltemplate如何获得pcff力场的LT文件并使用pcff力场

[复制链接 Copy URL]

28

帖子

0

威望

127

eV
积分
155

Level 3 能力者

各位老师,我是用pcff力场与reacter算法联用做聚合物交联。从MS导出car,再用msi2lmp转为pcff力场的data文件。苯环中的C-C键识别为cp-cp键,但LAMMPS报错cp-cp是无效键,除此之外其他体系也是在识别bonds的时候就报错了,但是我尝试运行了example的范例,结果是正常的。猜测是因为转换工具的错误映射。

因此尝试用moltemplate,先把pcff.frc复制到force field文件夹,通过ltemplify.py -name pre pre.in pre.data > pre.lt 得到LT文件,然后通过moltemplate.sh -pdb pre.pdb system.lt 运得到data,请问这是对的吗?但是PCFF 力场没有直接内置在 moltemplate 的 force_fields文件夹中。于是从 MSI2LMP获取 PCFF 参数文件,pcff.frc,pcff.rlb和pcff_templates.dat放入force_fields文件夹。通过ltemplify.py -name pre pre.in pre.data > pre.lt 得到LT文件,然后通过  moltemplate.sh -pdb pre.pdb system.lt 运得到data,但是原子类型定义并没有发生变化。

之后在 moltemplate.sh命令中通过-ff指定  moltemplate.sh -pdb pre.pdb -ff./pcff.frc system.lt 运得到data。但是运行报错命令无效。请问这是什么原因呢?除此之外,force field文件夹内力场文件为lt格式,请问各位大佬可有下载LT力场文件的资源,或者编写方法呢?


202504161605516391..png (14.78 KB, 下载次数 Times of downloads: 33)

202504161605516391..png

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 18:54 , Processed in 0.151985 second(s), 23 queries , Gzip On.

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