24小时热门版块排行榜    

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

wo8165827

金虫 (小有名气)

[交流] 【求助】帮忙VASP写个小程序 已有4人参与

用Linux帮忙VASP写个小程序,

要求:
1 查找到某一目录下文件夹中的OZSICAR
2 提取OZSICAR中最后一个E0的数据,如提取“ E0= -.73812181E+01”  (OZSICAR中有很多E0)
3 将提取的E0数据放到一个文件下"log"
回复此楼
计算的魅力
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangle_xq

银虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wo8165827(金币+5):谢谢您的提示。太感谢了。 2010-09-13 13:51:24
aylayl08(金币+1):谢谢提示 2010-09-15 15:46:39
引用回帖:
Originally posted by wo8165827 at 2010-09-13 11:12:46:
谢谢您的提示。
这是我的run.sh文件内容:

#!/bin/bash
grep "E0=" */OSZICAR | tail -1 | awk '{print $6}' >>log

我要提取E0的文件夹很多如:
[img]http://pic.muchong.com/201 ...

发完了才想起来,关于OSZICAR中的能量值。如果有多个,是由于几何优化产生的结果。VASP的手册上曾经有这么一段记述。在使用能量值的时候,不要使用几何优化产生的能量,要在几何优化结束以后另外固定原子位置和晶胞。所以一般在最后提取OSZICAR中能量时只有一行能量。
网络日志 http://blog.163.com/wangle_xq/ 关注计算材料科学的应用,以及相关的计算机技术。文章以转贴为主,少量原创。欢迎参观
20楼2010-09-13 13:35:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 22 个回答

huangyc

木虫 (正式写手)


wo8165827(金币+5): 2010-09-11 17:16:12
cenwanglai(金币+1):谢谢提示。 2010-09-12 11:53:01


grep F OSZICAR  > log
2楼2010-09-11 16:23:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wo8165827

金虫 (小有名气)

引用回帖:
Originally posted by huangyc at 2010-09-11 16:23:07:


grep F OSZICAR  > log

这个能提取E0的数据吗?我只要最后一个数据呢?

[ Last edited by wo8165827 on 2010-9-11 at 17:16 ]
计算的魅力
3楼2010-09-11 16:41:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher


wo8165827(金币+5):谢谢 2010-09-11 18:51:15
zzy870720z(金币+1):谢谢指点 2010-09-12 09:17:10
引用回帖:
Originally posted by wo8165827 at 2010-09-11 16:41:50:



这个能提取E0的数据吗?我只要最后一个数据呢?

[ Last edited by wo8165827 on 2010-9-11 at 17:16 ]

grep "E0= " OZSICAR | tail -1 | tee log
4楼2010-09-11 17:26:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见