24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2598  |  回复: 1

rain309309

金虫 (初入文坛)

[求助] msd计算中的错误

现在模拟碳管中金属元素的生长情况,要计算金属元素的msd,可是一直弄不通,请大家帮助看看不胜感激!输入文件中将原子分成两类:
group       C   type 1
group       Au type 2
在计算Au的msd时,用了compute  mymsd   Au  msd com yes
输出msd用
fix  1   Au  ave/time 1  100  50000   c_mymsd[1] c_mymsd[2] c_mymsd[3] c_mymsd[4] file  msd.tmp  mode  vector
可是报错:ERROR: Fix ave/time compute does not calculate an array;
后来将ave/time那句中的vector换成了scalar,倒是可以运行起来,但是结果感觉完全不对!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Bessel

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
fix  1   Au  ave/time 100 1 100 c_mymsd[1] c_mymsd[2] c_mymsd[3] c_mymsd[4] file  msd.tmp  mode  scalar。

The Nevery, Nrepeat, and Nfreq 三个参数的意思你没搞明白,好好读读说明,再看看Lammps里现成的msd例子。
2楼2013-08-22 15:58:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 rain309309 的主题更新
信息提示
请填处理意见