24小时热门版块排行榜    

查看: 16464  |  回复: 145
【奖励】 本帖被评价112次,作者fanchen021增加金币 91.7001

fanchen021

铁杆木虫 (正式写手)


[资源] 【原创】将POSCAR转化为cif文件的一个脚本

下午看到论坛里有人发布了处理VASP计算结果的程序。我觉得非常好。这里也分享自己写的一个将POSCAR转成cif文件的脚本。


功能:将VASP计算的CONTCAR和POSCAR转成cif文件。后者可以直接用MS软件打开,查看计算构型。

使用方法:
1. 下载附件中的getcif.pl文件,复制到vtstscripts目录下。并确保该目录在环境变量$PATH中。vtstscripts下载见 http://theory.cm.utexas.edu/vtsttools/scripts/
2. 将脚本文件变成可执行文件。
chmod +x getcif.pl
3. 在VASP工作目录下运行脚本。运行结果会显示凭屏幕上,同时保存在out.cif文件中。

注意事项:
1. 脚本运行需要读取CONTCAR(或POSCAR)和POTCAR文件。其中默认文件名为CONTCAR和POTCAR,即直接输入命令getcif.pl会将CONTCAR中的结构信息转成cif文件。
2. 脚本也支持任意文件名的POSCAR和POTCAR格式的文件。这时需要输入getcif.pl poscarfile(POTCAR文件名仍为默认POTCAR),或getcif.pl poscarfile potcarfile。

查看构型方法:
正确运行脚本后,运行结果会显示在屏幕上, 同时保存在out.cif文件中。这时有两个方法可以在MS中查看构型。
方法一、将out.cif文件导出,用MS软件直接打开即可查看构型。
方法二、在MS软件中新建一个文本文件File->New- > Text,复制屏幕上的输出结果到text文件中,保存后关闭,然后重命名该文件(右击- > Rename),将后缀名改为cif。这时会弹出一个对话框,询问要不要改后缀名。点击Yes后再打开,即可看到构型。
由于本人的计算需要登陆Linux计算集群,而处理计算结果则是在自己的电脑上(XP系统),因此,用方法二更加方便。大家可以根据自己的实际情况,选择适合自己的方法。

纳米盘下载地址:http://www.namipan.com/d/getcif. ... b5713bca4e7ff040000
回复此楼

» 收录本帖的淘帖专辑推荐

纳米技术与能源及模拟 仿真建模与计算 精华网帖收集 材料计算模拟实用技巧
第一性原理 研究生资料集 第一性原理相关文档 VASP
第一性原理 好东西啊 MS计算

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

★★★★★ 五星级,优秀推荐

非常感谢,我用另外一个windows下程序出错的情况下用这个脚本解决了
28楼2010-08-12 10:11:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiezhong

银虫 (小有名气)


引用回帖:
Originally posted by fanchen021 at 2009-11-25 18:58:32:
下午看到论坛里有人发布了处理VASP计算结果的程序。我觉得非常好。这里也分享自己写的一个将POSCAR转成cif文件的脚本。


功能:将VASP计算的CONTCAR和POSCAR转成cif文件。后者可以直接用MS软件打开,查看计 ...

感谢您给我这么好的东西。我用它的时候,遇到了点问题,首先我把getcif.pl放到vtstscripts内,(vtstscript是放在我的bin目录下面的)然后进行设置权限。接着我在需要转换的目录下面直接输入getcif.pl,an't locate vasp.pm in @INC (@INC contains: /home/fning/bin /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/fning/bin/getcif.pl line 10.
BEGIN failed--compilation aborted at /home/fning/bin/getcif.pl line 10.。请问楼主,怎么能解决这个问题,谢谢楼主的帮助。谢谢
40楼2011-06-17 20:31:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

louazhao

禁虫 (初入文坛)

本帖内容被屏蔽

43楼2011-06-18 12:48:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

18247120307

新虫 (初入文坛)


引用回帖:
43楼: Originally posted by louazhao at 2011-06-18 12:48:06
用vi编辑器打开 ~/.bashrc
既         vi ~/.bashrc
然后    在末尾添加一行   export PATH=/yourdir:$PATH
其中/yourdir 就是你vtstscripts 的绝对路径。
比如说我的就是
export PATH=/home/louazhao/pro/vt ...

bash一下是什么意思
135楼2016-11-17 16:05:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

fanchen021

铁杆木虫 (正式写手)


希望大家共同探讨,把处理结果变得更加简单。
2楼2009-11-25 19:00:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liluyan

银虫 (正式写手)


★★★★★ 五星级,优秀推荐

好,谢谢啊!
4楼2009-11-26 09:36:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaojie7783

金虫 (小有名气)


★★★★★ 五星级,优秀推荐

怎么都没有人回复呢 很好啊 支持一下 试试再说
6楼2009-11-26 10:24:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fanchen021

铁杆木虫 (正式写手)


只能说大家都对这种方法不感兴趣,或是有了更好的方法
7楼2009-11-26 14:05:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

含草

金虫 (小有名气)


★★★★★ 五星级,优秀推荐

好东东,谢谢
8楼2009-11-26 20:26:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zdd2008

金虫 (职业作家)


★★★★★ 五星级,优秀推荐

顶顶!!!
9楼2009-11-26 22:20:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqpie

木虫 (职业作家)


★★★★★ 五星级,优秀推荐

谢谢楼主!@@
10楼2009-11-26 22:53:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaowandouer

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

感谢像楼主这样无私奉献的人们。。。。
11楼2009-11-27 08:25:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

樱花

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

楼主辛苦了,谢谢分享,向您学习
12楼2009-11-27 16:21:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chenweiguang

金虫 (小有名气)


★★★ 三星级,支持鼓励

不错,正需要
13楼2009-11-28 01:23:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zengxiangm

木虫 (小有名气)


谢谢楼主分享,以后又问题再请教你
15楼2009-12-26 21:11:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjhwoods

铜虫 (正式写手)


thanks

将POSCAR转化为cif文件的一个脚本,
en, 学习了。
16楼2010-02-05 04:37:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

呵呵,大概同时用vasp和ms的人都大部分都是自己写脚本的.
17楼2010-05-06 19:24:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
这个脚本跟pos2cif.pl有什么差别呢?
18楼2010-05-07 09:34:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangzg9292

木虫 (正式写手)


★★★ 三星级,支持鼓励

好东西,学习了
19楼2010-05-07 09:54:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fanchen021

铁杆木虫 (正式写手)


引用回帖:
Originally posted by cenwanglai at 2010-05-07 09:34:13:
这个脚本跟pos2cif.pl有什么差别呢?

我发这贴的时候vtstscripts里还没有pos2cif.pl这个脚本。

至于差别,试试就知道了。
20楼2010-05-07 10:10:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
好象比pos2cif.pl好呢.角度上对应的更好.
21楼2010-05-07 21:31:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sjzxbe

木虫 (小有名气)


★★★★★ 五星级,优秀推荐


zzy870720z(金币+1):谢谢提供,期待你更好的表现 2010-07-02 12:02:34
谢谢,学习了。Vasp计算后可以直接用VESTA打开。VESTA2.1.4版地址http://www.geocities.jp/kmo_mma/crystal/en/vesta-doc.html
22楼2010-07-02 11:43:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

流浪猫8386

银虫 (正式写手)


★★★ 三星级,支持鼓励

顶,非常有想法,值得学习
23楼2010-07-02 14:37:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

erylingjet

铁杆木虫 (著名写手)


★★★★★ 五星级,优秀推荐

不错的说
24楼2010-07-02 15:32:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

calos818

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

很好的工作!谢谢楼主分享自己的工作!
26楼2010-08-07 13:27:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luoqiquan

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

★★★★★ 五星级
thank you verrrrrrrrrrrrrrrrrrrrrrrrrrrrrry much
27楼2010-08-11 17:56:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

牛~啊~
30楼2010-10-09 15:41:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bigcontinent

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

我一直在用,真的很好用
31楼2010-10-29 10:14:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cocolv

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

谢谢楼主分享
32楼2011-04-15 22:44:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

joannewanghf

铁虫 (小有名气)


★★★★★ 五星级,优秀推荐

下载不了,能传给我一份吗joannewanghf@gmail.com 非常感激。
34楼2011-05-04 09:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
Originally posted by joannewanghf at 2011-05-04 09:39:53:
下载不了,能传给我一份吗joannewanghf@gmail.com 非常感激。

可以下载的。是你的网络的问题。
35楼2011-05-04 09:43:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

joannewanghf

铁虫 (小有名气)


引用回帖:
Originally posted by cenwanglai at 2011-05-04 09:43:19:
可以下载的。是你的网络的问题。

是的,已经下辖来了,多谢了
37楼2011-05-04 11:19:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sleep桉

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐

不知楼主是否有chg2cube.pl chgdiff.pl doslplot.pl split_dos等这些源代码,有的话麻烦发我一份,不甚感激,邮箱:tmy2007.good@163.com   
getcif.pl很好用,非常感谢。
38楼2011-05-18 21:53:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiezhong

银虫 (小有名气)


★★★★★ 五星级,优秀推荐

非常好,谢谢啊
39楼2011-06-15 22:23:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiezhong

银虫 (小有名气)


引用回帖:
Originally posted by fanchen021 at 2009-11-25 18:58:32:
下午看到论坛里有人发布了处理VASP计算结果的程序。我觉得非常好。这里也分享自己写的一个将POSCAR转成cif文件的脚本。


功能:将VASP计算的CONTCAR和POSCAR转成cif文件。后者可以直接用MS软件打开,查看计 ...

我对于这句话“下载附件中的getcif.pl文件,复制到vtstscripts目录下。并确保该目录在环境变量$PATH中”,不怎么理解,确保该目录在环境变量$PATH中是什么意思呢
41楼2011-06-17 20:32:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

louazhao

禁虫 (初入文坛)

本帖内容被屏蔽

42楼2011-06-18 12:38:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fanchen021

铁杆木虫 (正式写手)


引用回帖:
Originally posted by louazhao at 2011-06-18 12:38:56:
好东西,正需要呢,但是发现一个问题,貌似getcif.pl计算晶胞的角度没有pos2cif.pl 的好,我的三斜晶体用getcif.pl,直接有两个角没有算出来,很怪异,结果贴上。
_cell_length_a           20.032644
_cell_le ...

三斜晶体我测试过 是没有问题的,能否贴下你的CONTCAR, 我试试看。
44楼2011-06-18 18:50:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fanchen021

铁杆木虫 (正式写手)


引用回帖:
Originally posted by xiezhong at 2011-06-17 20:32:37:
我对于这句话“下载附件中的getcif.pl文件,复制到vtstscripts目录下。并确保该目录在环境变量$PATH中”,不怎么理解,确保该目录在环境变量$PATH中是什么意思呢

方法见42 L, 建议看看Linux 操作指南之类的书。
45楼2011-06-18 18:52:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
wuli83楼
2009-11-25 20:30   回复  
 
aylayl085楼
2009-11-26 09:59   回复  
 
wangyujia14楼
2009-11-30 08:45   回复  
 支持支持
cenwanglai25楼
2010-07-30 10:19   回复  
smile893229楼
2010-08-23 11:47   回复  
 
zwzhu118733楼
2011-04-27 21:43   回复  
五星好评  顶一下,感谢分享!
2011-05-04 10:39   回复  
顶一下,感谢分享!
chenyuchen46楼
2011-06-22 11:04   回复  
五星好评  顶一下,感谢分享!
2011-07-01 18:04   回复  
五星好评  顶一下,感谢分享!
malou48楼
2011-10-09 14:27   回复  
五星好评  顶一下,感谢分享!
thelrgbird49楼
2011-10-16 11:48   回复  
五星好评  顶一下,感谢分享!
lrjhxh50楼
2011-11-01 16:13   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 fanchen021 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 和导师撕破脸了 +18 圆满123456 2024-11-13 22/1100 2024-11-16 09:49 by zyhou
[第一性原理] 有没有要一起买VASP版权的,可以6个人 5+3 变成小神 2024-11-14 8/400 2024-11-16 09:31 by 变成小神
[论文投稿] 论文返修状态变成了awaiting AE recommendation 10+4 猪小耍 2024-11-13 15/750 2024-11-16 09:24 by guxue
[教师之家] 我感觉当老师好累啊。。 +12 fairy1122 2024-11-15 13/650 2024-11-16 09:20 by fairy1122
[教师之家] 北大教授何怀宏曾如此描述他的同行 +13 zju2000 2024-11-09 13/650 2024-11-16 07:45 by 080520dxf
[基金申请] 求助!请问海外博后依托内地单位申请青基的优劣? 100+3 2280999712 2024-11-15 9/450 2024-11-15 23:08 by dxcharlary
[考博] 中南大学 粉末冶金国家重点实验室 陈超教授课题组拟招收 1~2位博士研究生通知 +7 中南大学-金属材 2024-11-14 18/900 2024-11-15 20:22 by 中南大学-金属材
[论文投稿] angew三个小修,返修过去已经20多天了没动静,有朋友遇到这种情况吗? +5 迟迟未到场 2024-11-14 5/250 2024-11-15 20:16 by 秦时明月zy
[论文投稿] 核心期刊那个阶段最难 +4 公共茅斯 2024-11-11 4/200 2024-11-15 16:44 by sugarmei
[基金申请] 变性人申请基金咋算性别? +21 leicahfs 2024-11-11 21/1050 2024-11-15 14:54 by 跳鱼拨刺
[硕博家园] 实验进度 +9 麻辣烫。 2024-11-11 14/700 2024-11-15 13:14 by hanweiguo
[有机交流] 二甲胺的使用 20+5 太阳谷 2024-11-14 13/650 2024-11-15 13:11 by xiaomei1031
[论文投稿] 投稿系统中的通讯作者和文章中的通讯作者不一样,文章目前被录用了? +4 babybabygo 2024-11-12 5/250 2024-11-14 19:13 by 走了002
[硕博家园] 大龄已婚想读博如何 +15 米娅阳 2024-11-11 18/900 2024-11-14 14:18 by xiaomi0401
[教师之家] 处在人生职业的分水岭 +4 otani 2024-11-13 4/200 2024-11-14 14:17 by mddzwo
[找工作] 咨询一下江西的高校待遇,人文氛围怎么样? +5 akslis2024 2024-11-09 5/250 2024-11-14 13:53 by 啄木鸟、
[论文投稿] 求JACS和ACIE的最新文章模板 10+4 Jane060390 2024-11-10 4/200 2024-11-13 09:13 by 北京莱茵润色
[硕博家园] 如何看清华北大硕博的毕业论文 +6 2025lucky 2024-11-10 6/300 2024-11-12 22:46 by 楚扬长流
[论文投稿] 论文接受后,编辑部发邮件提醒缺少附件 15+4 上善若水明泪 2024-11-10 4/200 2024-11-12 14:24 by 北京莱茵润色
[论文投稿] 爱思唯尔投稿系统里的通讯作者可以和文章里的通讯作者标注不同吗 +7 Omnissiah 2024-11-10 7/350 2024-11-12 14:07 by holypower
信息提示
请填处理意见