24小时热门版块排行榜    

查看: 4398  |  回复: 19

zs806750658

铜虫 (正式写手)


[交流] LAMMPS输出的库伦能为什么是正值,而MS的discover算出的库伦能是负值 已有4人参与

相同的模型,相同的系宗,相同的力场,相同的参数设置,为什么用Material Studio的discover计算的单点能中库伦能是-4万多,而Lammps跑完输出的能量中库伦能是正5万多,看过手册发现两个软件计算库伦能的函数是一样的,为什么相差如此之大呢。而其他的范德华能、键能等相差不是很大,哪位高手能给予指点,不胜感激
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

brigsun

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
15楼: Originally posted by felixtian at 2015-11-16 08:55:01
我现在想了下,ecoul为什么是正值也许可以从以下方式理解。正如我前面所述的NaCl电荷点阵分布,因为最近的正负电荷其实在力场中已经有成键的参数bond coeffs来描述,所以这部分吸引力在计算时就不计在内,后面 ...

你好!
我也遇到类似问题,但根据我的测试,我倾向于怀疑是lammps中special_bonds的设置问题。
默认情况下,lammps是不计算1-2,1-3,1-4原子的pairwise energy的。所以我怀疑这个设置MS和lammps不一样,但因为我查不到MS是如何设置的,所以我对比了不同的情况,最后发现,如果在lammps中不计算1-2,1-3,但计算1-4,所得到的LJ能和静电能(Ecoul+Elong)和MS中是基本一致的。
简单来说,就是在lammmps中加一句
special_bonds lj/coul 0 0 1
但这仅限于我的case,不过我建议楼主试一下。
16楼2015-12-16 18:20:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsloneil

专家顾问 (正式写手)

★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
月只蓝: 金币+3, 感谢指导 2015-06-02 13:05:32
你用的是什么pair_style, 又是怎么把静电能输出的?

如果你使用的相互作用势利用ewald summation或 pppm 来计算静电相互作用,那么静电相互作用被分为短程(实空间)和长程(倒空间)两部分进行计算。在用thermo_style进行输出时,ecoul对应于短程部分,通常是正值,elong对应于长程部分,通常是负值,两者之和才是总静电相互作用能。

类似的帖子
http://simulation.haotui.com/viewthread.php?tid=23854
2楼2015-06-01 06:08:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsloneil

专家顾问 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by zs806750658 at 2015-06-01 08:25:18
非常感谢你的指导,我的pair_style 选择的是lj/class2/coul/long 10.0,采用的是ewald summation计算的静电相互作用。thermol_style的静电输出包括ecoul和elong,其中ecoul=54507.739;elong=-9033.3904,两者之和还 ...

我也不是非常清楚为什么会出现这样的结果。我不是很清楚Material Studio里关于ewald summation的设置。你的体系是否是电中性,如果不是电中性的话有时可能会有奇怪的结果。

假如可能的话,可以做一个简单的测试:这个体系只包含一个正离子和一个负离子,两者所带电荷量相等,这样整个体系呈电中性。然后你用Material Studio和lammps计算相同一个configruation的静电能,看是否还会出现这样奇怪的现象。
4楼2015-06-02 09:34:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zs806750658

铜虫 (正式写手)


引用回帖:
16楼: Originally posted by brigsun at 2015-12-16 18:20:59
你好!
我也遇到类似问题,但根据我的测试,我倾向于怀疑是lammps中special_bonds的设置问题。
默认情况下,lammps是不计算1-2,1-3,1-4原子的pairwise energy的。所以我怀疑这个设置MS和lammps不一样,但因为我查 ...

感谢回复,你的方法是正确的,lammps默认不计算1-4原子的pairwise energy, 但是MS里面默认是计算该能量的,至于MS如何设置,需要打开Forcite模块下的力场文件,里面可以设置,见附图。如果想关闭1-4原子的pairwise energy的计算,需要把COU_EXCLUDE_1-4后面的F改成T. 至于Discover模块,可以在相应模块里面的设置中修改。
LAMMPS输出的库伦能为什么是正值,而MS的discover算出的库伦能是负值
forcefield.jpg

19楼2016-06-23 06:02:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

zs806750658

铜虫 (正式写手)


引用回帖:
2楼: Originally posted by lsloneil at 2015-06-01 06:08:18
你用的是什么pair_style, 又是怎么把静电能输出的?

如果你使用的相互作用势利用ewald summation或 pppm 来计算静电相互作用,那么静电相互作用被分为短程(实空间)和长程(倒空间)两部分进行计算。在用therm ...

非常感谢你的指导,我的pair_style 选择的是lj/class2/coul/long 10.0,采用的是ewald summation计算的静电相互作用。thermol_style的静电输出包括ecoul和elong,其中ecoul=54507.739;elong=-9033.3904,两者之和还是正值45474.3486,但discover计算出的总势能却是负值-41512.690317。理论上来讲,两者的库伦能计算公式一样,而且参数设置一样,可是计算出来的结果却不同
3楼2015-06-02 04:25:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zs806750658

铜虫 (正式写手)


引用回帖:
4楼: Originally posted by lsloneil at 2015-06-02 09:34:05
我也不是非常清楚为什么会出现这样的结果。我不是很清楚Material Studio里关于ewald summation的设置。你的体系是否是电中性,如果不是电中性的话有时可能会有奇怪的结果。

假如可能的话,可以做一个简单的测试 ...

再请教你一个问题,我用LAMMPS运行分子动力学模拟的模型文件是用material studio建好模型并分配力场后输出car文件,然后用mis2lmp.exe 转换成lammps.data文件,然后再和in文件输入lammps进行分子动力学模拟,请问这样生成的data文件可行吗,还需要其他改动吗

» 本帖已获得的红花(最新10朵)

5楼2015-06-03 08:07:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsloneil

专家顾问 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
5楼: Originally posted by zs806750658 at 2015-06-02 12:07:55
再请教你一个问题,我用LAMMPS运行分子动力学模拟的模型文件是用material studio建好模型并分配力场后输出car文件,然后用mis2lmp.exe 转换成lammps.data文件,然后再和in文件输入lammps进行分子动力学模拟,请问这 ...

抱歉,我没用过msi2lmp
6楼2015-06-03 10:09:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

felixtian

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
引用回帖:
5楼: Originally posted by zs806750658 at 2015-06-03 08:07:55
再请教你一个问题,我用LAMMPS运行分子动力学模拟的模型文件是用material studio建好模型并分配力场后输出car文件,然后用mis2lmp.exe 转换成lammps.data文件,然后再和in文件输入lammps进行分子动力学模拟,请问这 ...

请问你本帖的问题解决了吗?我也碰到类似问题,谢谢。
7楼2015-11-09 17:14:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zs806750658

铜虫 (正式写手)


引用回帖:
7楼: Originally posted by felixtian at 2015-11-09 17:14:54
请问你本帖的问题解决了吗?我也碰到类似问题,谢谢。...

没有解决,但是计算出的结果没有问题,我感觉这是lammps软件本身的问题,我把计算结束后输出的文件导入MS后,发现所有原子的电荷都变成正值了。
8楼2015-11-09 23:51:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

felixtian

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
8楼: Originally posted by zs806750658 at 2015-11-09 23:51:06
没有解决,但是计算出的结果没有问题,我感觉这是lammps软件本身的问题,我把计算结束后输出的文件导入MS后,发现所有原子的电荷都变成正值了。...

谢谢回复。这个问题我看LAMMPS官方的mailing list上也没有解答。我赞成是LAMMPS软件问题,而且我认为虽然能量可以是正值,计算结果不一定对。比如说优化,由于静电力没算对,导致最后优化结构出问题。另外问下,你这个结果有做minimization吗?还是单个结构能量?还有LAMMPS的结果如何导入MS的,谢谢。
9楼2015-11-10 08:45:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zs806750658

铜虫 (正式写手)


引用回帖:
9楼: Originally posted by felixtian at 2015-11-10 08:45:50
谢谢回复。这个问题我看LAMMPS官方的mailing list上也没有解答。我赞成是LAMMPS软件问题,而且我认为虽然能量可以是正值,计算结果不一定对。比如说优化,由于静电力没算对,导致最后优化结构出问题。另外问下,你 ...

我做了minimization,能量是正值,而且dynamics过程中输出的能量也是正值。LAMMPS输出的结果可以用lmparc.exe工具将输出的轨迹文件转换成arc格式,就可以用MS打开
10楼2015-11-11 02:29:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zs806750658 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 面上合作单位盖章 +6 ssyjh 2026-08-27 9/450 2026-09-01 20:01 by huagongfeihu
[基金申请] 面上函评意见出来了,像什么等级? 20+4 Tsingking1 2026-08-27 17/850 2026-09-01 19:51 by 超级无敌华子
[基金申请] 学科评审组评审是指会评吗? +4 瞬息宇宙 2026-08-31 4/200 2026-09-01 14:58 by jiaoxg
[基金申请] 怎么看青基中了没有啊 +6 叶九微 2026-08-26 6/300 2026-08-31 23:54 by yudaoqian88
[基金申请] 国社科又开始会评了,不知道这次命运如何 +7 雨打竹帘 2026-08-30 11/550 2026-08-31 23:16 by hittle2008
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-31 21:30 by xiangy672
[基金申请] 基金未中,这种答复是模板吗? +6 zhaosm1982 2026-08-27 7/350 2026-08-31 21:18 by qdxxmc
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +6 yuleib84 2026-08-26 7/350 2026-08-31 19:46 by 鱼翔浅底1
[基金申请] 面上意见出来了 +12 黄鸟于飞Chao 2026-08-29 23/1150 2026-08-31 18:57 by 黄鸟于飞Chao
[基金申请] 中青基了要发朋友圈吗? +7 349506619 2026-08-28 7/350 2026-08-31 13:39 by 冼亮淀粉酶
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +6 gouxfjh 2026-08-28 11/550 2026-08-30 07:57 by gouxfjh
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
信息提示
请填处理意见