计算化学公社
标题:
求助不计算分子内LJ的LAMMPS力场设置
[打印本页]
作者Author:
刘桂林
时间:
2023-8-29 16:02
标题:
求助不计算分子内LJ的LAMMPS力场设置
请问各位前辈,
LAMPPS设置立场时,分子内部包含键、角、二面角以及coul力,不计算lj。但分子间相互包含lj/coul。
这样的力场参数应该如何设置?
我找到了这个命令,但好像该命令也把coul排除了。
neigh_modify
exclude
molecule
/
intra
rigid
感谢各位大佬了~
Journal ofCatalysis 227 (2004) 227–241
作者Author:
Graphite
时间:
2023-8-29 22:44
这想法有点奇怪,文献想表达的也有些迷惑。
如果一定想这样做,目前唯一的办法是把每个原子都定义成不同类型,假如你有1000个原子,就定义1000个原子类型。
虽然这样感觉很粗犷暴力,读取文件也可能会慢点,但理论上不会造成性能损失。这几千行pair_coeff相当于排列组合、复制粘贴,所以可以写个脚本自动生成。
pair_coeff的写法本身也可以用通配符,能省些行数
作者Author:
刘桂林
时间:
2023-8-30 08:41
Graphite 发表于 2023-8-29 22:44
这想法有点奇怪,文献想表达的也有些迷惑。
如果一定想这样做,目前唯一的办法是把每个原子都定义成不同类 ...
哦,这方式确实很暴力 ,但可行,
如果 LAMMPS 原生代码并不提供相关的设置选项,
那可能是文章本身的公式的问题,或者我理解有误了,
我再去看看相关文献验证一下,
谢谢您了~
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3