24小时热门版块排行榜    

查看: 1877  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

971555793

新虫 (小有名气)

[求助] lammps超级简单的问题,可我就是找不到manual解释,求大神帮忙解惑 已有4人参与

units metal 中的variable a equal 0.01中是指0.01eV吗?还是其它量级或者单位,求解答

发自小木虫Android客户端
回复此楼

» 收录本帖的淘帖专辑推荐

lammps模拟

» 猜你喜欢

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

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

老虎大王

木虫 (著名写手)

【答案】应助回帖

★ ★
971555793: 金币+2, ★★★★★最佳答案 2015-12-10 21:06:16
你用variable 只是定义了一个数。
比如你说
variable a equal 3.0
这时候就定义了一个变量,它的值是3.0,但是现在没有单位。
如果你下面有
lattice fcc $a
这时候你把a做为晶格常数,如果你的单位制是金属(units metal),则它的单位是埃。
然后你下面如果还有
fix 1 all nvt temp  $a $a 1.0
这里a又成了温度,单位是K (金属单位制),就是定温3K。
如果 你写的是
fix 1 all npt temp $a $a 1.0  iso $a $a 1.0
这里前面两个a是温度,表示3K,后面两个a是压力,表示3bar (金属单位制)
然后你如果再写一句
thermo $a
现在a成了步数,即3步输出一次thermo 信息。
如果你下面再来一句
fix 2 all setforce NULL NULL $a
这里a又成了你在z方向对原子施加的外力,其单位是力的单位(电子伏特/埃,金属单位制),数值 还是3。
你定义了一个变量,你总是要用的,你用到什么地方,用它去表示哪个物理量,其单位就是相应的物理量的单位。
9楼2015-12-10 08:37:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

issp-hao

银虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
971555793: 金币+2, 谢谢 2015-11-16 22:18:42
个人感觉,这个语句是定义了一个变量a,值为0.01,至于单位,要看用这个变量时,变量前的关键字,如果关键字是能量的话,就是单位时eV
2楼2015-11-16 17:15:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

哥是大牛叉

新虫 (初入文坛)

【答案】应助回帖


感谢参与,应助指数 +1
971555793: 金币+1, 谢谢 2015-11-16 22:18:24
这只是一个数,用在不同的地方单位不同
3楼2015-11-16 17:30:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

971555793

新虫 (小有名气)

引用回帖:
2楼: Originally posted by issp-hao at 2015-11-16 17:15:16
个人感觉,这个语句是定义了一个变量a,值为0.01,至于单位,要看用这个变量时,变量前的关键字,如果关键字是能量的话,就是单位时eV

那假如是这样呢:
其中r为圆的半径,pi为圆周率
variable press equal 0.01
variable force equal ${press}*r*r*pi/count(atom)
是不是说0.01被单位化了呢?

发自小木虫Android客户端
4楼2015-11-16 22:18:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见