| 查看: 1222 | 回复: 5 | ||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||
[交流]
【求助完毕】程序表示什么意思?
|
||||
|
以下的程序有些细节还是不知道什么意思。 #!bin/sh #!什么意思啊? rm WAVECAR 为什么要删除WAVECAR啊? for i in 150 200 250 300 350 400 do cat >INCAR< < SYSTEM=Si ENCUT=$i $什么意思啊? ISTART=0 ICHARG=2 ISMEAR=-5 PREC=Accurate ! !什么意思啊 ? echo "ENCUT=$i eV" 什么意思啊 time vasp 是让跑vasp的意思吗? E='grep "TOTEN" OUTCAR |tail -1 | awk' {printf "%12.6f \n",$5} 什么意思啊 echo $i $E >>comment 是将i E的数值输入到comment文件中吗? done [ Last edited by cenwanglai on 2011-3-27 at 21:57 ] |
» 收录本帖的淘帖专辑推荐
分子动力学 |
» 猜你喜欢
求个博导看看
已经有19人回复
论文终于录用啦!满足毕业条件了
已经有13人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请问结构化学中σu σg中的u,g都表示什么意思
已经有5人回复
有谁知道菌株的这种表示是什么意思吗?
已经有5人回复
请问Cu(II) 代表的什么意思?
已经有16人回复
FORTRAN 基础知识讲解
已经有21人回复
求助三元函数二阶偏微分C语言写法
已经有10人回复
请问金属熔炼凝固过程中的毛细现象是什么意思?能详细说明一下吗,谢谢
已经有7人回复
文献中的位点是什么意思,还有8a、16d这些表示什么
已经有5人回复
【求助】签证等程序要多久之前开始做
已经有4人回复
【求助】金属材料的极图代表什么意思?怎么分析?
已经有18人回复
» 抢金币啦!回帖就可以得到:
北京理工大学郑长松教授课题组诚招2026年秋季博士/硕士研究生
+3/494
江汉大学招聘AI for Materials/电解液/锂金属/全固态电池等方面的博士或者博士后
+1/177
DNA甲基化位点定量试剂盒(qPCR版)-适合特定基因位点5mC定量检测
+1/100
成都理工大学全国重点实验室公开诚聘绿色有机合成方向联培生及科研助理
+1/78
上海大学管理学院阳发军教授课题组全职博士/博士后招聘启事
+1/77
中科院长春光机所 招收计算材料学博士/硕士研究生(含机器学习辅助材料设计方向)
+1/76
国重点实验室双一流A类长江学者团队招2026年全日制博士1-2名/博后1-2名
+2/60
2026博士申请——有机化学\计算化学\药物化学方向
+1/44
中国科学院深海所 招收2026秋入学博士生1名 申请-考核制
+1/43
SCI,计算机相关可以写
+1/27
王志博教授课题组招收硕士研究生(本招收信息长期有效)
+2/20
2026年黄河科技学院纳米功能材料研究所招聘
+2/16
长江学者团队招聘药学/生物信息学等方向高校教师7名(地点杭州、有事业编)+博后5名
+1/10
求博导收留
+1/5
连着3年整理正、副高职称材料有感,提前积累经验!
+1/5
上海理工大学“新能源材料”专业-赵斌教授招收申请考核制博士生【能源催化方向】
+1/3
上海大学张进教授课题组诚招2026年秋季博士研究生
+1/3
中国科学院苏州纳米所院士团队博士后岗位招聘
+1/2
&#128073;划重点!硼替佐米药物研发质控必备
+1/1
理论计算,可代算,可合作,欢迎交流
+1/1
★ ★ ★
Gina88(金币+10): 2011-01-25 21:05:21
ellsaking(金币+3): 感谢详细说明 2011-01-26 10:52:02
Gina88(金币+10): 2011-01-25 21:05:21
ellsaking(金币+3): 感谢详细说明 2011-01-26 10:52:02
|
建议楼主了解一些linux脚本的基本知识 #!bin/sh #!shell类型说明,使用的shell是bash rm WAVECAR 删掉波函数,是为了从新开始弛豫(使用随机波函数)。如果INCAR中设置ISTART=0可以不用删除WAVECAR for i in 150 200 250 300 350 400 do cat >INCAR< SYSTEM=Si ENCUT=$i $i表示该处的值用i的值取代,即150,200,250..... ISTART=0 ICHARG=2 ISMEAR=-5 PREC=Accurate ! 前面已经解释过 echo "ENCUT=$i eV" 屏幕上打印引号内的内容,同上,$i用i的值取代 time vasp 运行vasp,并且在程序跑完之后打印消耗的时间 E='grep "TOTEN" OUTCAR |tail -1 | awk' {printf "%12.6f \n",$5} 这一行你要学习grep,tail,awk和管道符号 grep是从文件中提取含有特殊字符的行,在这里是提取OUTCAR中含有TOTEN的行,通过管道符号,将提取出来的这些行交给下一个命令tail -1处理。 tail加一个负数表示显示最后几行,这里-1就是显示最后第一行,同样经过管道符号交给下一个命令处理。 awk是一个文件处理函数,自己学习下吧不是一句两句能说的清楚。这里的意思是将这一行的第五个字符块按照"%12.6f \n"这样的格式输出。这是printf指定的输出格式,google一下你就明白了 echo $i $E >>comment 这里你的理解没错 done |
2楼2011-01-25 18:44:05
★ ★
Gina88(金币+10): 2011-01-26 19:56:58
gzqdyouxia(金币+2): 谢谢详细指导 2011-01-27 10:00:12
Gina88(金币+10): 2011-01-26 19:56:58
gzqdyouxia(金币+2): 谢谢详细指导 2011-01-27 10:00:12
|
可以用vi编辑器,编辑完当然要保存退出 保存退出后看下它的权限,如果不是可执行文件就“chmod +x 文件名” 文件名自己取,比如xxx.sh 运行时./xxx.sh就可以 cat >INCAR<不可以省略,如果没有这一符号相当于cat INCAR就是打印INCAR的内容 前面加#是注释,可以省略。第一行#!不一样,是指定shell类型,不是注释 不可以省略tail -1静态计算只有一行,驰豫会有N多行,最后一行是驰豫结束的结果 tail ,head 与more, less是不一样的,具体你可以百度一下这里用tail最合适 |
6楼2011-01-26 11:49:40







回复此楼