[Wien] lapwdm (bis)
Peter Blaha
pblaha at zeus.theochem.tuwien.ac.at
Wed Sep 17 15:03:07 CEST 2003
> I did some more tests on the lapwdm 'problem' (?) I posted a few days ago
> (see copy below). I could reproduce the problem in bulk bcc Fe, which makes
> testing much easier. First I converge the case with spin-orbit and with the
> moment in case.inso either along 001 or 100 (010 doesn't seem to work, but
> all these 3 cases should be equivalent anyway). Then I run 'x
> lapwdm -c -so -up' twice: once with '0 0' in case.indmc, once with '1 3'. In
> both cases I see the following output in case.scfdmup:
>
> For '0 0':
> :ORB001: ORBITAL MOMENT: 0.04682 0.00000 0.00000 PROJECTION ON M
> 0.04682
>
> For '1 3':
> :XOP001 2 -0.02690 0.00000 0.07372 0.04682
>
> This is entirely as I expect: both procedures yield the same orbital moment.
>
> But then, instead of 001 or 100, I specify 110 in case.inso (which gives 8
> instead of 16 symmetry operations). Now both procedures yield *different*
> orbital moments, just as I reported a few days ago for a more complicated
> cell:
>
> For '0 0':
> :ORB001: ORBITAL MOMENT: 0.03325 0.03325 0.00000 PROJECTION ON M
> 0.04702
>
> For '1 3':
> :XOP001 2 0.00000 0.00000 0.00000 0.00000
>
> I can now repeat my original question on firmer grounds: "Should both
> procedures (00 and 13) be equivalent as I assumed up to now, or do they
> calculate different quantities ?"
It seems the answer is: they can be different when you have a non-unity
local rotation matrix.
0 0 gives the orbital moment in global coordinates
(i.e. along the direction specified in case.inso)
1 3 uses in addition the local rotation matrix
Check the code in: SRC_lapwdm/output.f
! for <|X|> calculation replace usym by usym*coup
if(krad.ne.0)then
...
uhelp(i,j,ii)=uhelp(i,j,ii)+usym(i,k,ii)*coup(ll,mk,mj,2,2)
...
if(krad.ne.0)then
write(6,*)'DENSITY MATRIX IN LOCAL COORD. SYSTEM of repre. atom'
write(6,*)'spin coordinate system according to case.inso'
endif
PS: I'm not sure what the purpose of this is. Maybe Jan or Pavel can comment
and clarify this.
P.Blaha
--------------------------------------------------------------------------
Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-1-58801-15671 FAX: +43-1-58801-15698
Email: blaha at theochem.tuwien.ac.at WWW: http://info.tuwien.ac.at/theochem/
--------------------------------------------------------------------------
More information about the Wien
mailing list