计算化学公社
标题:
如何调换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