24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1319  |  回复: 12

贺仪

铁杆木虫 (著名写手)

liliangfang(金币+2): 多谢指教 2012-02-20 15:02:34
引用回帖:
6楼: Originally posted by thelrgbird at 2012-02-20 09:29:45:
这样还是不行的,$i/2在这里出现的话,最后反映在POSCAR上就是2.6/2这样的东西,貌似VASP不认……不能继续计算……

你没明白我的意思
你的脚本中
for i in 2.6 2.65 2.7 2.75 2.8 2.85 2.9 2.95  3.0 3.05
后面只是用了变量$i/2

那你何不直接用
for i in 1.3 1.325 1.35 ……
后面变量用$i呢?
嘟啦啦嘟啦啦嘟
11楼2012-02-20 11:17:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

thelrgbird

金虫 (小有名气)

引用回帖:
: Originally posted by 贺仪 at 2012-02-20 11:17:28:
你没明白我的意思
你的脚本中
for i in 2.6 2.65 2.7 2.75 2.8 2.85 2.9 2.95  3.0 3.05
后面只是用了变量$i/2

那你何不直接用
for i in 1.3 1.325 1.35 ……
后面变量用$i呢?

您说的那个对于不复杂的体系也可以,但是对于里面有两个变量的计算就不行了啊……比如说里面有$i/2以及$i/3就不行了
12楼2012-02-20 11:26:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

liliangfang(金币+2): 多谢指教 2012-02-20 15:02:49
引用回帖:
12楼: Originally posted by thelrgbird at 2012-02-20 11:26:47:
您说的那个对于不复杂的体系也可以,但是对于里面有两个变量的计算就不行了啊……比如说里面有$i/2以及$i/3就不行了

对于vasp的POSCAR 来说没有什么特别复杂的情况

在manul中有这么个例子,我觉得对于一般的晶系来说只需要改变$i后三行的内容,都是可以实现

for i in 3.7 3.8 3.9 4.0 4.1
do
cat >POSCAR < fcc:
$i
0.5 0.5 0.0
0.0 0.5 0.5
0.5 0.0 0.5
1
cartesian
0 0 0
嘟啦啦嘟啦啦嘟
13楼2012-02-20 14:58:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 thelrgbird 的主题更新
信息提示
请填处理意见