Bi2Se3 with vdW functionals: unreasonable relaxation results
Posted: Mon Apr 18, 2016 12:41 pm
Dear VASP community,
I hope you could help me out with my problem with van der Waals calculations (relaxation of Bi2Se3) that has been bugging me for long. But first a quick introduction to Bi2Se3 structure: Bi2Se3 is composed of quintuple layers that are separated by van der Waals gaps. Here is an example structure (Se is yellow and Bi is purple):
Bi2Se3 belongs to a peculiar R3̅m space group, which has both rhombohedral (5 atoms in the unit cell) and hexagonal (15 atoms in the unit cell) representations. The hexagonal representation is more illustrative, and the above picture is a 3x3x1 times repeated hexagonal unit cell.
Computationally, it is expected that with PBE the vdW gap is overestimated, and when vdW functionals are applied, the gaps shrink close to the experimental value. This is also reported in practice in many papers. However, in my vdW simulations the energy is minimized by boundless increase of the vdW gaps (!), and also the a-paramater (see the above figure) undergoes a mystical increase from about 4.15Å to about 4.35Å so that it seems that the vdW interactions are strongly repulsive for me. This is for optPBE-vdW, optB88-vdW, optB86b-vdW and vdW-DF2 functionals. But for Tkatchenko-Scheffler the results have neglible or nearly neglible difference to PBE, so there are two extreme cases of things going wrong here.
In my relaxation method I have made a grid with different values for cell parameters a and c, and then relaxed the ions for each structure with ISIF=2 and finally made a 2D surface fit to find the correct a and c. This is because due to the vdW gaps the total energy dependence on the c-parameter was very weak for PBE (the PBE results were compatible with other literature for me). I thought that due to this ISIF=3 or ISIF=4 would be less accurate (the forces are very small even quite far from the energy minimum).
INCAR. Spin-orbit coupling (SOC) is on since Bi has strong SOC and it is what makes Bi2Se3 a topological insulator (the reason why I'm trying to study this material). In this INCAR I have used the optPBE-vdW functional.
KPOINTS for rhombohedral calculations:
POSCAR with R3̅m symmetry for rhombohedral calculations, with very large vdW gaps (a=4.36Å, c=35.9Å). The hexagonal version of this POSCAR is visualized in the picture above. After two ionic steps I obtained energy -17.750816eV. By the way, why does VASP like to break the R3̅m symmetry in the ionic optimization? My CONTCAR ends up having a lesser symmetry (with very small deviations from the symmetric situation).
POSCAR with R3̅m symmetry for rhombohedral calculations, and with cell parameters that according to this paper are the relaxed parameters. I obtained energy -17.108817eV (again after two ionic steps so that the latter one breaks the symmetry), which is more than 0.6eV higher than the surely incorrect structure above.
A picture of hexagonal 3x3x1 times repeated version of this POSCAR (so that you can see that the vdW gaps should in reality be rather small:
Things I have tried without success:
I hope you could help me out with my problem with van der Waals calculations (relaxation of Bi2Se3) that has been bugging me for long. But first a quick introduction to Bi2Se3 structure: Bi2Se3 is composed of quintuple layers that are separated by van der Waals gaps. Here is an example structure (Se is yellow and Bi is purple):
Bi2Se3 belongs to a peculiar R3̅m space group, which has both rhombohedral (5 atoms in the unit cell) and hexagonal (15 atoms in the unit cell) representations. The hexagonal representation is more illustrative, and the above picture is a 3x3x1 times repeated hexagonal unit cell.
Computationally, it is expected that with PBE the vdW gap is overestimated, and when vdW functionals are applied, the gaps shrink close to the experimental value. This is also reported in practice in many papers. However, in my vdW simulations the energy is minimized by boundless increase of the vdW gaps (!), and also the a-paramater (see the above figure) undergoes a mystical increase from about 4.15Å to about 4.35Å so that it seems that the vdW interactions are strongly repulsive for me. This is for optPBE-vdW, optB88-vdW, optB86b-vdW and vdW-DF2 functionals. But for Tkatchenko-Scheffler the results have neglible or nearly neglible difference to PBE, so there are two extreme cases of things going wrong here.
In my relaxation method I have made a grid with different values for cell parameters a and c, and then relaxed the ions for each structure with ISIF=2 and finally made a 2D surface fit to find the correct a and c. This is because due to the vdW gaps the total energy dependence on the c-parameter was very weak for PBE (the PBE results were compatible with other literature for me). I thought that due to this ISIF=3 or ISIF=4 would be less accurate (the forces are very small even quite far from the energy minimum).
INCAR. Spin-orbit coupling (SOC) is on since Bi has strong SOC and it is what makes Bi2Se3 a topological insulator (the reason why I'm trying to study this material). In this INCAR I have used the optPBE-vdW functional.
Code: Select all
PREC=Accurate
ENCUT=340
EDIFF=1.0E-4
LREAL=.FALSE.
ISMEAR=-5 #the most accurate total energy
ISIF=2 #only relax ions
NSW=99
IBRION=1
NPAR=4 #parallelization
KPAR=4 #parallelization
ISPIN=2 # no spin degeneracy
LSORBIT=.TRUE. # spin-orbit coupling on
GGA = OR # optPBE-vdW
LUSE_VDW = .TRUE. # optPBE-vdW
AGGAC = 0.0000 # optPBE-vdW
Code: Select all
Gamma centered grid
0
Gamma
6 6 6
0 0 0
Code: Select all
Bi2Se3, a=4.36, c=35.9
1.0000000000000000
2.1800000000000019 1.2586235868333853 11.9666666666666668
-2.1800000000000019 1.2586235868333853 11.9666666666666668
0.0000000000000000 -2.5172471736667705 11.9666666666666668
Bi Se
2 3
Cartesian
0.0000000000000000 0.0000000000000000 14.0017622348818751
0.0000000000000000 0.0000000000000000 21.8982377651181217
0.0000000000000000 0.0000000000000000 0.0000000000000000
0.0000000000000000 0.0000000000000000 8.3689034542902334
0.0000000000000000 0.0000000000000000 27.5310965457097652
Code: Select all
Bi2Se3, a=4.153, c=28.3
1.0000000000000000
2.0764999999999993 1.1988678339722576 9.4333333333333336
-2.0764999999999993 1.1988678339722576 9.4333333333333336
0.0000000000000000 -2.3977356679445152 9.4333333333333336
Bi Se
2 3
Cartesian
0.0000000000000000 0.0000000000000000 11.3748056885621107
0.0000000000000000 0.0000000000000000 16.9251943114378882
0.0000000000000000 0.0000000000000000 0.0000000000000000
0.0000000000000000 0.0000000000000000 5.8918684532107362
0.0000000000000000 0.0000000000000000 22.4081315467892637
Things I have tried without success:
- More accurate calculations (particularly larger ENCUT)
- Both rhombohedral and hexagonal calculations
- Different POTCARS (Bi and Bi_d) for bismuth