| 查看: 1616 | 回复: 11 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
xiaowu787木虫 (正式写手)
|
[交流]
【求助】如何根据cell文件写poscar已有3人参与
|
||
|
刚开始学ASP,看论坛上高手说过可以通过MS写OSCAR。从MS 导出cell文件,还是不知道该如何写出基矢?请高手指点一下。原子的个数就是BLOCK POSITIONS_FRAC中的原子个数吗?谢谢!! Al2O3 PBC 4.7590 4.7590 12.9910 90.0000 90.0000 120.0000 (P1) cell文件如下: %BLOCK LATTICE_CART 2.747609931073429 0.000000000000000 4.330333333333333 -1.373804965536714 2.379500000000001 4.330333333333333 -1.373804965536714 -2.379500000000000 4.330333333333333 %ENDBLOCK LATTICE_CART %BLOCK POSITIONS_FRAC O 0.5559999999999998 -0.0559999999999999 0.2500000000000000 O 0.2500000000000000 0.5559999999999998 -0.0559999999999999 O -0.0559999999999999 0.2500000000000000 0.5559999999999998 O -0.5559999999999998 0.0559999999999999 -0.2500000000000000 O -0.2500000000000000 -0.5559999999999998 0.0559999999999999 O 0.0559999999999999 -0.2500000000000000 -0.5559999999999998 Al 0.3519999999999999 0.3519999999999999 0.3519999999999999 Al 0.1480000000000001 0.1480000000000001 0.1480000000000001 Al -0.3519999999999999 -0.3519999999999999 -0.3519999999999999 Al 0.8520000000000000 0.8520000000000000 0.8520000000000000 %ENDBLOCK POSITIONS_FRAC |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
cif2pos的更新版本生成的POSCAR和cell文件的结果一致
已经有35人回复
MS导出的cell文件中原子的坐标有点怪(希望作为VASP的POSCAR)
已经有10人回复
【求助完结】Linux系统下MS5.5的并行计算调度问题
已经有12人回复
【求助】怎么用晶胞和原子坐标等信息写POSCAR
已经有38人回复
【求助】vasp安装与编译问题(100金币)
已经有10人回复
【求助】ICSD里的实验模型太离谱了!
已经有25人回复
【求助】如何从Murnaghan方程的结果中得到优化的晶格参数?
已经有11人回复
【分享】一个将CASTEP的.cell文件转换为POSCAR的简单脚本
已经有12人回复
【原创】将POSCAR转化为cif文件的一个脚本
已经有145人回复
xiaowu787
木虫 (正式写手)
- 应助: 1 (幼儿园)
- 金币: 1411.9
- 散金: 95
- 红花: 1
- 帖子: 550
- 在线: 430.1小时
- 虫号: 326816
- 注册: 2007-03-18
- 性别: GG
4楼2010-11-03 11:34:49
xiaowu787
木虫 (正式写手)
- 应助: 1 (幼儿园)
- 金币: 1411.9
- 散金: 95
- 红花: 1
- 帖子: 550
- 在线: 430.1小时
- 虫号: 326816
- 注册: 2007-03-18
- 性别: GG
|
这是从其他地方查到的信息,请高手指点一下,是不是问题太简单了?可是我没做过这方面的。 •Prototype: αAl2O3 •Pearson Symbol: hR10 •Strukturbericht Designation: D51 •Space Group: R3c (Cartesian and lattice coordinate listings available) •Number: 167 •Reference: Villars and Calvert, Pearson's Handbook, Vol. I, pp. 970-1 •Primitive Vectors: A1 = b X + a Y + a Z A2 = a X + b Y + a Z A3 = a X + a Y + b Z |
2楼2010-11-03 11:07:33
★ ★
xiaowu787(金币+5):谢谢答复! 2010-11-03 11:35:12
cenwanglai(金币+2):谢谢回复! 2010-11-03 13:22:21
xiaowu787(金币+5):谢谢答复! 2010-11-03 11:35:12
cenwanglai(金币+2):谢谢回复! 2010-11-03 13:22:21
|
示例: Al2O3 1.0 2.747609931073429 0.000000000000000 4.330333333333333 -1.373804965536714 2.379500000000001 4.330333333333333 -1.373804965536714 -2.379500000000000 4.330333333333333 6 4 !前面为O的个数,后面为Al的个数,这个顺序要和POTCAR对应 Direct !MS的都是Direct 0.5559999999999998 -0.0559999999999999 0.2500000000000000 0.2500000000000000 0.5559999999999998 -0.0559999999999999 -0.0559999999999999 0.2500000000000000 0.5559999999999998 -0.5559999999999998 0.0559999999999999 -0.2500000000000000 -0.2500000000000000 -0.5559999999999998 0.0559999999999999 0.0559999999999999 -0.2500000000000000 -0.5559999999999998 0.3519999999999999 0.3519999999999999 0.3519999999999999 0.1480000000000001 0.1480000000000001 0.1480000000000001 -0.3519999999999999 -0.3519999999999999 -0.3519999999999999 0.8520000000000000 0.8520000000000000 0.8520000000000000 |
3楼2010-11-03 11:17:57
cenwanglai
荣誉版主 (知名作家)
老和山猥琐派九段
- 1ST强帖: 5
- 应助: 46 (小学生)
- 贵宾: 8.842
- 金币: 7440.4
- 散金: 9654
- 红花: 118
- 沙发: 23
- 帖子: 5306
- 在线: 1961.4小时
- 虫号: 537452
- 注册: 2008-04-01
- 性别: GG
- 专业: 理论和计算化学
- 管辖: 仿真模拟
★ ★ ★
bingmou(金币+3):感谢分享 2010-11-03 14:06:48
xiaowu787(金币+5):谢谢分享!! 2010-11-03 15:45:25
bingmou(金币+3):感谢分享 2010-11-03 14:06:48
xiaowu787(金币+5):谢谢分享!! 2010-11-03 15:45:25
|
#Script for Linux. Font Code: UTF-8 #把该文件保存到/usr/bin/目录下,必要时运行dos2unix和chmod #删除原有poscarfromcell,删除前询问 #*.cell为MS running后立即停止中生成的隐藏文件,显示隐藏文件夹后就可以看到。把该文件放到linux下工作目录内。 #运行本脚本前,需要删除.cell文件%ENDBLOCK POSITIONS_FRAC后面的所有内容,如有必要,运行dos2unix *.cell #运行时确保当前目录下仅有一个*.cell文件。 #在命令提示符下输入cell2poscar回车,生成文件为poscarfromcell. #有好的修改建议或脚本请发邮件给:cenwanglai@163.com rm -i poscarfromcell echo "SYSTEM COMMENTS">>poscarfromcell echo 1 >>poscarfromcell #查找并输出格矢坐标 cat *.cell | grep -e '^[ ]\+[0-9]\+'>>poscarfromcell #数氧原子个数 L=$(grep -cw "O" *.cell) #数铈原子个数 M=$(grep -cw "Ce" *.cell) #数X原子个数,如果需要,删掉下一行开始的#,并替换“X” #N=$(grep -cw "X" *.cell) #输入各类原子个数,如果需要,下行中增加$N echo $L $M >> poscarfromcell echo "Selective Dynamic" >>poscarfromcell echo "Direct" >>poscarfromcell #找氧原子O坐标。根据实际情况替换"O" cat *.cell | awk '$1=="O" {print $2,$3,$4,"T T T"}'>>poscarfromcell #找Ce原子坐标。根据实际情况替换"Ce" cat *.cell | awk '$1=="Ce" {print $2,$3,$4,"T T T"}'>>poscarfromcell #找X原子坐标,如果需要,删掉下一行开头的#,根据实际情况替换"X" #cat *.cell | awk '$1=="X" {print $2,$3,$4,"T T T"}'>>poscarfromcell |
5楼2010-11-03 13:26:17













回复此楼