计算化学公社

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

[Lammps] 求助不计算分子内LJ的LAMMPS力场设置

[复制链接 Copy URL]

8

帖子

0

威望

117

eV
积分
125

Level 2 能力者

请问各位前辈,
LAMPPS设置立场时,分子内部包含键、角、二面角以及coul力,不计算lj。但分子间相互包含lj/coul。
这样的力场参数应该如何设置?
我找到了这个命令,但好像该命令也把coul排除了。
neigh_modify exclude molecule/intra rigid
感谢各位大佬了~
Journal ofCatalysis 227 (2004) 227–241


2.png (135.45 KB, 下载次数 Times of downloads: 14)

分子间作用力

分子间作用力

1.png (86.63 KB, 下载次数 Times of downloads: 13)

分子内作用力

分子内作用力

433

帖子

8

威望

4317

eV
积分
4910

Level 6 (一方通行)

石墨

2#
发表于 Post on 2023-8-29 22:44:26 | 只看该作者 Only view this author
这想法有点奇怪,文献想表达的也有些迷惑。
如果一定想这样做,目前唯一的办法是把每个原子都定义成不同类型,假如你有1000个原子,就定义1000个原子类型。
虽然这样感觉很粗犷暴力,读取文件也可能会慢点,但理论上不会造成性能损失。这几千行pair_coeff相当于排列组合、复制粘贴,所以可以写个脚本自动生成。
pair_coeff的写法本身也可以用通配符,能省些行数
自在飞花轻似梦,无边丝雨细如愁。

全自动反应动力学(ReaxFF、AIMD、NEP等)后处理工具网页版:http://cc-portal.xyz/reax_tools

8

帖子

0

威望

117

eV
积分
125

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2023-8-30 08:41:21 | 只看该作者 Only view this author
Graphite 发表于 2023-8-29 22:44
这想法有点奇怪,文献想表达的也有些迷惑。
如果一定想这样做,目前唯一的办法是把每个原子都定义成不同类 ...

哦,这方式确实很暴力 ,但可行,
如果 LAMMPS 原生代码并不提供相关的设置选项,
那可能是文章本身的公式的问题,或者我理解有误了,
我再去看看相关文献验证一下,
谢谢您了~

本版积分规则 Credits rule

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

GMT+8, 2026-2-25 04:46 , Processed in 0.192477 second(s), 23 queries , Gzip On.

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