[Pw_forum] time-reversal symmetry broken
Nicola Marzari
marzari at MIT.EDU
Wed Nov 21 14:29:34 CET 2007
Stefano Baroni wrote:
> Timo: I do not have a solution handy, and others may have deeper ideas.
> I think the problem is that when simmetrizing the charge density the
> code always assumes e(k)=e(-k) and psi(-k)=psi(k)*, and so it never uses
> more than 1/2 the BZ. One thing you may try is to pass explicitly all
> the k-points, and wish that the code is not so smart as to remove 1/2 of
> them ... Otherwise, I do not see any other options than hacking the code
> (but, again, others may have smarter ideas). SB
Timo - what about the no_sym flag ? I thought that that would allow
to force pwscf not to try to symmetrize the points (e.g. if
one wanted to use a Baldereschi point, such as 1/4 1/4 1/4) - since
it does not attempt to symmetrize anything, it might not use
time reversal (rambling hypothesis - I'm sure SdG or PG know better,
as always the case :-) ).
As a side note - once k and -k are treated separately, even
if the Hamiltonian is invariant for time reversal,
in principle it's not psi(-k)=psi(k)* , but you might
find more generally that psi(-k) = exp (i alpha) psi(k)* ,
where alpha is random.
nicola
---------------------------------------------------------------------
Prof Nicola Marzari Department of Materials Science and Engineering
13-5066 MIT 77 Massachusetts Avenue Cambridge MA 02139-4307 USA
tel 617.4522758 fax 2586534 marzari at mit.edu http://quasiamore.mit.edu
More information about the Pw_forum
mailing list