| 查看: 6341 | 回复: 3 | ||
小讨厌123新虫 (小有名气)
|
[求助]
lammps中如何求每个原子的总能量 已有1人参与
|
| 用lammps模拟pt—ar系统,只想求一下ar的每个原子的平均能量,这个语句和输出文件语句怎么求?谢谢 |
» 猜你喜欢
酰胺脱乙酰基
已经有9人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有3人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有5人回复
有70后还继续奋斗在职场上的吗?
已经有6人回复
博士延得我,科研能力直往上蹿
已经有7人回复
退学或坚持读
已经有27人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
遇见不省心的家人很难过
已经有22人回复

alundilong
木虫 (正式写手)
- 应助: 129 (高中生)
- 金币: 2019.1
- 红花: 18
- 帖子: 309
- 在线: 56小时
- 虫号: 595468
- 注册: 2008-09-08
- 性别: GG
- 专业: 传热传质学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
小讨厌123: 金币+10, ★有帮助 2015-11-10 12:32:31
感谢参与,应助指数 +1
小讨厌123: 金币+10, ★有帮助 2015-11-10 12:32:31
|
看一下 compute ke/atom 算出动能 http://lammps.sandia.gov/doc/compute_ke_atom.html compute pe/atom 算出势能 http://lammps.sandia.gov/doc/compute_pe_atom.html 用compute reduce,把两者加起来,就是总能量 http://lammps.sandia.gov/doc/compute_reduce.html 最后再计算出所有ar原子数(用variable中的count函数http://lammps.sandia.gov/doc/variable.html),除一下就好了 |
2楼2015-11-10 07:00:29
小讨厌123
新虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 246
- 散金: 16
- 帖子: 55
- 在线: 39.6小时
- 虫号: 2922365
- 注册: 2014-01-09
- 性别: MM
- 专业: 工程热力学
|
谢谢你的回答 但是还有些地方不明白 1、计算了ke/atom和pe/atom不就是每个原子的能量吗?直接加起来他们不就是每个原子的能量吗, 为什么还要除ar的原子数呢 2、compute reduce这个命令没有看懂 compute 1 all reduce sum c_ke c_pe这样写对吗 3、我想输出的是平均能量随时间的变化,可是用fix ave/time有错误提示是fix ave/time compute does not calculate a scalar 我的程序是这样写的 compute ar_pe ar pe/atom #直接计算Ar中每个原子的动能和势能 compute ar_ke ar ke/atom compute ar_total ar reduce sum c_ar_ke c_ar_pe # 这样是不是将动能和势能的值加起来了 fix 1 all ave/time 1 1000 1000 c_ar_total file info.data #输出每一时刻的平均能量 可是这样写有错误 fix ave/time compute does not calculate a scalar 您能帮我改一下吗 看哪里有问题 ,该怎么改,我就是想要能量随时间的变化 谢谢 |

3楼2015-11-10 13:01:30
uy_naiT
铜虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 66.1
- 散金: 79
- 帖子: 94
- 在线: 33.2小时
- 虫号: 6467863
- 注册: 2017-05-07
- 专业: 金属材料的合金相、相变及
4楼2018-03-21 16:12:02













回复此楼