计算化学公社

 找回密码 Forget password
 注册 Register
Views: 9449|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 如何调换POSCAR中的a和c

[复制链接 Copy URL]

5

帖子

0

威望

83

eV
积分
88

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
1,我想把POSCAR中晶格常数abc的a和c进行交换;相应的,原子位置的xyz坐标中的x和z也进行交换。有什么程序/手段可以达成这一目的呢?

2,我尝试了vesta,用transform matrix交换后输出了一个文件,但是文件格式不符合POSCAR,等于说要被vasp识别得我手动一个个改过去。所以有没有什么软件,脚本可以直接输出能被vasp识别的POSCAR文件?


PS:我感觉这只是做一个对称变换,原子的相对位置没有变化应该是不影响任何性质的,但就是想这么试试...谢谢

323

帖子

0

威望

4401

eV
积分
4724

Level 6 (一方通行)

2#
发表于 Post on 2020-9-21 15:48:37 | 只看该作者 Only view this author
你可以自己写脚本,不会的话就用excel改。不知道你这么做的意义是什么

37

帖子

0

威望

2549

eV
积分
2586

Level 5 (御坂)

3#
发表于 Post on 2020-9-21 16:23:42 | 只看该作者 Only view this author
graphene
1.0
        2.4700000286         0.0000000000         0.0000000000
       -1.2350000143         2.1390827721         0.0000000000
        0.0000000000         0.0000000000        10.0000000000
    C
    2
Direct
     0.666666687         0.333333343         0.500000000
     0.333333313         0.666666627         0.500000000

----------------------------------------------------------------------------------

graphene
1.0
        0.0000000000         0.0000000000        10.0000000000        
       -1.2350000143         2.1390827721         0.0000000000
        2.4700000286         0.0000000000         0.0000000000               
    C
    2
Direct
         0.500000000     0.666666687         0.333333343
         0.500000000     0.333333313         0.666666627

我拿石墨烯作为例子,仅供参考!!

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-18 10:08 , Processed in 0.611753 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list