24小时热门版块排行榜    

查看: 6505  |  回复: 2

wangshuai_xx

银虫 (初入文坛)

[交流] 关于lammps的variable 命令 已有1人参与

手册上关于 variable command:
variable name style args ...
其中关于name 的格式有没有要求?我再写程序的时候需要用到变量,但是计算的时候有错误,我就编写了一个测试程序
in.test1:
variable  x equal 1
print "A = $x"
没有问题 终端中显示    A=1
in.test2:
variable  ab equal 1
print "A = $ab"
就错误了,终端显示 ERROR on proc 0: Substitution for illegal variable (../input.cpp:464)
我吧ab换成   beta   a1 a_1 等等都会显示相同的错误,只有单个字母可以。不知道是为什么?

本人运行环境: ubuntu 14.04     lammps 1Feb14
谢谢各位!
希望有人能跟我交流一下lammps变量的使用。
回复此楼

» 猜你喜欢

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

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

锐利的碎片

木虫 (正式写手)

star watcher


小木虫: 金币+0.5, 给个红包,谢谢回帖
多个字母加花括号 这些手册写的很清楚了。

[ 发自手机版 http://muchong.com/3g ]
2楼2014-05-06 06:41:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangshuai_xx

银虫 (初入文坛)

★ ★ ★
月只蓝: 金币+3, 鼓励交流 2014-05-16 18:42:33
是的,手册上对照者看了,改成
variable  x1 equal 1
print "A = ${x1}"
就对的啦
谢谢
Es muss sein
3楼2014-05-06 12:57:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangshuai_xx 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见