Hybrid functionals with ISMEAR=-2
Posted: Sun Dec 24, 2017 7:50 pm
Dear All,
I would like to fix the occupancy of bands using ISMEAR=-2 and HSE06 functional.
I followed the following steps:
1- Run normal DFT calculation with ICHARG=2, ISMEAR=0 and ALGO= Normal.
2- Run normal HSE06 calculations with ICHARG=0, ISMEAR=0 and ALGO= All.
3- To fix the occupancy I used ISMEAR=-2, LDIAG=F, FERWE tag, FERDO tag, ALGO= All with WAVECAR from the second step.
In the last step I got the following warning:
ALGO=A and IALGO=5X tend to fail with the tetrahedron method
(e.g. Bloechls method ISMEAR=-5 is not variational)
please switch to IMSEAR=0-n, except for DOS calculations
For DOS calculations use IALGO=53 after preconverging with ISMEAR>=0
I HOPE YOU KNOW, WHAT YOU ARE DOING
Therefore in step 3, I used IALGO=53, however the warring message reappeared. But the jobs are finished in all cases.
I have two questions:
1- What should I do to remove this warning message?
2- Are my steps correct or I have to run first non-self consistently calculation with ICHARG=12 as written in the online handbook for atoms?
3- How does LDIAG tag affect on the results? With ALGO=All the results (density of states) are quite different with LDIAG = T and LDIAG=F. With IALGO=53 there is no difference and the DOS are similar to that of ALGO=All and LDIAG = T.
Many thanks in advance,
Ibrahim
I would like to fix the occupancy of bands using ISMEAR=-2 and HSE06 functional.
I followed the following steps:
1- Run normal DFT calculation with ICHARG=2, ISMEAR=0 and ALGO= Normal.
2- Run normal HSE06 calculations with ICHARG=0, ISMEAR=0 and ALGO= All.
3- To fix the occupancy I used ISMEAR=-2, LDIAG=F, FERWE tag, FERDO tag, ALGO= All with WAVECAR from the second step.
In the last step I got the following warning:
ALGO=A and IALGO=5X tend to fail with the tetrahedron method
(e.g. Bloechls method ISMEAR=-5 is not variational)
please switch to IMSEAR=0-n, except for DOS calculations
For DOS calculations use IALGO=53 after preconverging with ISMEAR>=0
I HOPE YOU KNOW, WHAT YOU ARE DOING
Therefore in step 3, I used IALGO=53, however the warring message reappeared. But the jobs are finished in all cases.
I have two questions:
1- What should I do to remove this warning message?
2- Are my steps correct or I have to run first non-self consistently calculation with ICHARG=12 as written in the online handbook for atoms?
3- How does LDIAG tag affect on the results? With ALGO=All the results (density of states) are quite different with LDIAG = T and LDIAG=F. With IALGO=53 there is no difference and the DOS are similar to that of ALGO=All and LDIAG = T.
Many thanks in advance,
Ibrahim