请选择 进入手机版 | 继续访问电脑版

分子模拟论坛 Molecular Simulation Forums

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 561|回复: 2

variable命令ERROR: Indexed per

[复制链接]

37

主题

148

帖子

339

积分

中级会员

Rank: 3Rank: 3

积分
339
发表于 2009-3-17 23:05:00 | 显示全部楼层 |阅读模式
我想输出单个原子的位移情况。比如原子ID为17446,我用下面的命令
variable Y equal y[17446]
然后用thermo_style输出
thermo_style custom step temp v_y
但是报错:
ERROR: Indexed per-atom vector in variable formula without atom map
这个variable命令着实让人头大,请大家帮我看看错误出现在哪里?谢谢了
回复

使用道具 举报

8

主题

110

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
发表于 2009-3-18 19:02:00 | 显示全部楼层
Indexed per−atom vector in variable formula without atom map
Accessing a value from an atom vector requires the ability to lookup an atom index, which is provided by an atom map. An atom map does not exist (by default) for non−molecular problems. Using the atom_modify map command will force an atom map to be created.
加命令行atom_modify 就可以了,但是增加了无谓的运算开销;
建议将该原子划归单独的group,然后用dump命令输出,在写段小程序将dump文件中每步出现的ITEM等文件头去掉,也能得到所要的结果,稍微有点麻烦。
[ 本帖最后由 stonyhit 于 2009-3-18 19:09 编辑 ]
回复

使用道具 举报

37

主题

148

帖子

339

积分

中级会员

Rank: 3Rank: 3

积分
339
 楼主| 发表于 2009-3-19 17:06:00 | 显示全部楼层
多谢版主指点!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|分子模拟论坛

GMT+8, 2020-5-31 17:40 , Processed in 0.091498 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表