计算化学公社

标题: 如何调换POSCAR中的a和c [打印本页]

作者
Author:
wcwlk22    时间: 2020-9-21 15:44
标题: 如何调换POSCAR中的a和c
1,我想把POSCAR中晶格常数abc的a和c进行交换;相应的,原子位置的xyz坐标中的x和z也进行交换。有什么程序/手段可以达成这一目的呢?

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


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

作者
Author:
archer    时间: 2020-9-21 15:48
你可以自己写脚本,不会的话就用excel改。不知道你这么做的意义是什么
作者
Author:
wuhuawujiu    时间: 2020-9-21 16:23
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

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





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3