24小时热门版块排行榜    

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

骆驼忍着

铜虫 (小有名气)

[求助] 求当施加单轴应变(如x方向)较多时的shell 脚本

本人对一个正交结构加单轴应变如加在x方向上,由于施加的应变较多,因此想写了脚本做这样的一件事:使应变以0.01为间隔逐渐增加(我理解的,也就是x方向上的晶格常数以1.01倍与上一组优化得到的结果相乘,y、z方向上直接用前一个应变时结构优化后的结果),并希望每一个应变对应的计算结果都分别输出到对应的文件夹内。
       但我对编程和linux真心是不懂,所以希望有高手看到能够帮帮我  我也好以这个脚本入手学习
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

骆驼忍着

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by liqizuiyang at 2015-01-23 19:46:24
我理解的,也就是x方向上的晶格常数以1.01倍与上一组优化得到的结果相乘,y、z方向上直接用前一个应变时结构优化后的结果
===================================================================
这个描述相当不清 ...

我模拟的是一个正交结构,我在x方向上加一个单轴应变,想以1%的间隔逐渐增加应变的大小,这样后一个应变下的POSCAR必然和前一个应变下的CONTCAR有关,而且两个应变之间相差1%则x方向上的晶格常数必然会增加  这样的话怎么用是shell表示出来   希望您能帮帮我  谢谢您了
4楼2015-01-26 19:48:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

liqizuiyang

木虫 (著名写手)

★ ★
ljw4010: 金币+2, 谢谢交流! 2015-01-26 21:49:10
我理解的,也就是x方向上的晶格常数以1.01倍与上一组优化得到的结果相乘,y、z方向上直接用前一个应变时结构优化后的结果
===================================================================
这个描述相当不清楚。
3楼2015-01-23 19:46:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liqizuiyang

木虫 (著名写手)

引用回帖:
4楼: Originally posted by 骆驼忍着 at 2015-01-26 19:48:39
我模拟的是一个正交结构,我在x方向上加一个单轴应变,想以1%的间隔逐渐增加应变的大小,这样后一个应变下的POSCAR必然和前一个应变下的CONTCAR有关,而且两个应变之间相差1%则x方向上的晶格常数必然会增加  这样的 ...

每一个应变对应的POSCAR不是独立的吗?
5楼2015-01-26 23:23:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见