24小时热门版块排行榜    

CyRhmU.jpeg
查看: 540  |  回复: 4
当前主题已经存档。

qifu

银虫 (小有名气)

[交流] 【求助】关于结果的显示问题!已有2人参与

我是LAMMPS 的新手,编写输入文件想得到一些结果可是在OUT文件中没有我想得到的数据
# bulk silicon lattice
units         metal
boundary      p p p
atom_style    atomic
variable      a loop 9
variable      x index 5.4305 5.4306 5.4307 5.4308 5.4309 5.4310 5.4311 5.4312 5.4313
lattice       diamond 5.431
region        box block 0 3 0 3 0 3
create_box    1 box
create_atoms   1 box
pair_style    sw
pair_coeff    * * Si.sw Si
mass          1  28
neighbor      1.0  bin
neigh_modify   every 1 delay 0 check yes
variable       p equal pe/216
variable       r equal 216/($x*3)^3
timestep       0.005
thermo        10
  fix         1 all nvt 300.0 300.0 100.0
min_style     sd
minimize      1.0e-12 1.0e-12 1000 1000
compute       3 all pe/atom
compute       4 all ke/atom
compute       5 all coord/atom 3.0
dump          1 all custom 1 dump.$x id xs ys zs
run           10
clear         
next           x
next           a
jump           in.silicon,
这是我的输入文件,我想显示每个晶格常数所对应的 p, r(即输入文件中的变量) 请高手帮帮忙!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hooge

木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+2):谢谢 2010-04-12 10:02
你要在输出选项中添加该量。如在thermo_style中添加 c_3,c_4 v_p,v_r。或者把这个添加到你的dump文件中。
世界是分为你和他人两个方面的!
2楼2010-04-12 09:40:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qifu

银虫 (小有名气)

解决了,谢谢!还有一个问题是variable      x index 5.4305 5.4306 5.4307 5.4308 5.4309 5.4310 5.4311 5.4312 5.4313  这个命令在第一个循环中执行,可是第二次就不执行,如何做到让变量x执行循环完?谢谢!
3楼2010-04-12 10:52:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hooge

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
看起来感觉上你的a循环变量多余不,一个x循环应该可以了 ,你看看variable的说明关于index
世界是分为你和他人两个方面的!
4楼2010-04-12 14:53:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qifu

银虫 (小有名气)

根据运行的结果, a 真的是多余的
5楼2010-04-12 14:56:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 qifu 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见