Page 1 of 1

0 Take all bands to calculate the charge density, even unoccupied bands are taken into account.

Posted: Wed May 11, 2022 3:07 pm
by hszhao.cn@gmail.com
I noticed the following description here:
NBMOD = [integer]
Default: NBMOD = -1

Desription: Controls which bands are used in the calculation of Band decomposed charge densities. Check also IBAND and EINT.

This integer variable can take the following values:

>0 Number of values in the array IBAND. If IBAND is specified, NBMOD is set automatically to the correct value (in that case NBMOD should not be set manually in the INCAR file).

0 Take all bands to calculate the charge density, even unoccupied bands are taken into account.

-1 Calculate the total charge density as usual. This is the default value if nothing else is given.

-2 Calculate the partial charge density for electrons with their eigenvalues in the range specified by EINT.

-3 The same as before, but the energy range is given vs. the Fermi energy.
Regarding the above description, what I feel most difficult to understand is the option below:

0 Take all bands to calculate the charge density, even unoccupied bands are taken into account.

What is the point of taking unoccupied bands to calculate the charge density?

Regards,
HZ

Re: 0 Take all bands to calculate the charge density, even unoccupied bands are taken into account.

Posted: Wed May 25, 2022 9:25 am
by andreas.singraber
Hello!

I asked my colleagues if there was any application to this setting but it seems it was introduced as a debugging option and as such stayed selectable via the INCAR tag.

All the best,
Andreas Singraber

Re: 0 Take all bands to calculate the charge density, even unoccupied bands are taken into account.

Posted: Tue Jun 07, 2022 5:48 am
by hszhao.cn@gmail.com
In this sense, it has no practical application value, just for the convenience of code development and debugging.