Understanding LORBIT=11
Posted: Sun Aug 14, 2022 4:31 pm
---------------
QUESTION:
---------------
LORBIT=11 is probably the community "default" for generating projected band structures or projected density of states.
However, no dedicated section about what's actually being computed can be found.
One can only infer from pages like PROOUT(wiki/index.php/PROOUT), RPOCAR(wiki/index.php/PROCAR), LOCPROJ(wiki/index.php/LOCPROJ), LORBIT(wiki/index.php/LORBIT) that, for LORBIT=11, PAW projectors are used so that the projection is strictly within the PAW sphere (hence no need to set RWIGS).
However, after some digging, I find that in subroutine SPHPRO_FAST in sphpro.F, the actual projection coefficient has a prefactor PP%QTOT:
CSUM(NB,NK,II)=W%CPROJ(LMIND,NB,NK,ISP)*PP%QTOT(LP,L)*GCONJG(W%CPROJ(LMIND_,NB,NK,ISP))
this prefactor is calculated in `RAD_CHECK_QPAW` in radial.F during initialization and apparently is the radial distribution of the AE radial wavefunction (dot r and squared, read from POTCAR) integrated up to the PAW cutoff radius.
From my understanding, W%CPROJ it self is the projection coefficient and one only need to square it to obtain a real number and I'm quite puzzled by the appearance of PP%QTOT.
---------------
BEHAVIOR:
---------------
For elements with very spread valence orbitals, this perfector effectively quench the projection coefficients.
For example, using Na_sv, an isolated atom calculation yields a projection coefficient of 0.024 for the 3s orbital while the projection coefficient is 0.99 for 2s.
Deleting this pp%QTOT from mentioned prompts the projection coefficient for the 3s orbital to 0.99, as one would expect from an isolated atom calculation.
P.S. this behavior seems to persist in LOCPROJ with the PAW projectors as the SPLINE fit in locproj.F includes OPTPROJ which is obtained from QTOT in SET_OPT_PROJ in paw.F.
Any help would be much appreciated!
QUESTION:
---------------
LORBIT=11 is probably the community "default" for generating projected band structures or projected density of states.
However, no dedicated section about what's actually being computed can be found.
One can only infer from pages like PROOUT(wiki/index.php/PROOUT), RPOCAR(wiki/index.php/PROCAR), LOCPROJ(wiki/index.php/LOCPROJ), LORBIT(wiki/index.php/LORBIT) that, for LORBIT=11, PAW projectors are used so that the projection is strictly within the PAW sphere (hence no need to set RWIGS).
However, after some digging, I find that in subroutine SPHPRO_FAST in sphpro.F, the actual projection coefficient has a prefactor PP%QTOT:
CSUM(NB,NK,II)=W%CPROJ(LMIND,NB,NK,ISP)*PP%QTOT(LP,L)*GCONJG(W%CPROJ(LMIND_,NB,NK,ISP))
this prefactor is calculated in `RAD_CHECK_QPAW` in radial.F during initialization and apparently is the radial distribution of the AE radial wavefunction (dot r and squared, read from POTCAR) integrated up to the PAW cutoff radius.
From my understanding, W%CPROJ it self is the projection coefficient and one only need to square it to obtain a real number and I'm quite puzzled by the appearance of PP%QTOT.
---------------
BEHAVIOR:
---------------
For elements with very spread valence orbitals, this perfector effectively quench the projection coefficients.
For example, using Na_sv, an isolated atom calculation yields a projection coefficient of 0.024 for the 3s orbital while the projection coefficient is 0.99 for 2s.
Deleting this pp%QTOT from mentioned prompts the projection coefficient for the 3s orbital to 0.99, as one would expect from an isolated atom calculation.
P.S. this behavior seems to persist in LOCPROJ with the PAW projectors as the SPLINE fit in locproj.F includes OPTPROJ which is obtained from QTOT in SET_OPT_PROJ in paw.F.
Any help would be much appreciated!