![d288f65f22ac21e2d1807c27fc5d51dd.png](https://i-blog.csdnimg.cn/blog_migrate/19438f3bb4dcbb6b0b58c4d1b0a3877d.jpeg)
目录:
第一节:晶体结构要点
第二节:QE中的结构定义
第三节:晶胞和原胞的相互转换
第四节:分数坐标和直角坐标的相互转换
非周期性系统
平板(slab)模型的建立
注释
References
QE输入文件的总体结构如下图,输入文件的前半部分满足Fortran语言的Namelist语法。与结构有关的包括SYSTEM部分的ibrav,celldm,nat,ntyp以及ATOMIC_POSITIONS和CELL_PARAMETERS共三个部分。
![ec69a3cb1ea7235b5614a200fc0caf7d.png](https://i-blog.csdnimg.cn/blog_migrate/94801d52af4f78275ddff2e5ae4c15f6.jpeg)
QE计算的结构都是在三维空间中周期性重复的,所以需要定义周期性的单元(这里称作CELL,单元),以及周期性单元内的原子坐标。在QE中用三个矢量
![fee608e26873088ac6a0a462cb200e87.png](https://i-blog.csdnimg.cn/blog_migrate/c02514dad83f6d774240b9010965a28c.jpeg)
![4ebd596d48b4d7725dc5b7dfb7c9248d.png](https://i-blog.csdnimg.cn/blog_migrate/ed7f83e1780916c5449621c716872f2e.jpeg)
定义CELL。CELL的定义本身不依赖于空间直角坐标系(笛卡尔坐标系)的选择,只需要定义三个基矢量的长度和三个夹角,但是为了计算,需要确定一个空间直角坐标系,以写出各个矢量的笛卡尔坐标,
![0e81acabfd6b3a8a2d9612b3c86fc03a.png](https://i-blog.csdnimg.cn/blog_migrate/cd3fbb236558ec2d86695e861fc541b6.jpeg)
这里空间直角坐标系的选取,对于ibrav≠0是在QE程序内部进行的,用户不需要设置;对于ibrav=0是用户通过写出CELL_PARAMETERS而确定的。
设置ibrav=0,这时需要在输入文件中写入CELL_PARAMETERS,即CELL的基矢量&#x