lp:~nickpapior/siesta/4.0-trs
- Get this branch:
- bzr branch lp:~nickpapior/siesta/4.0-trs
Branch merges
- Nick Papior: Needs Resubmitting
- Ramon Cuadrado (community): Needs Information
- Alberto Garcia: Pending requested
-
Diff: 466 lines (+97/-141)8 files modifiedDocs/siesta.tex (+5/-4)
Src/Makefile (+4/-4)
Src/diag2g.F (+23/-26)
Src/diag2k.F (+50/-95)
Src/kpoint_grid.F90 (+7/-5)
Src/kpoint_pdos.F90 (+7/-5)
Src/mulliken.F (+0/-1)
version.info (+1/-1)
Branch information
Recent revisions
- 561. By Nick Papior
-
Patched diag2[gk] to conform to sign-conventions in 4.1
This also lead to the discovery of a sign error in the phases.
So now everything in 4.0 is the same as 4.1 (for non-collinear).I have checked fe_clust_
noncollinear and FeO.
Both yield, exactly the same output before and after this commit. - 555. By Nick Papior
-
Removed forced TRS for non-colinear spin
Since 4.1 implements no time-reversal symmetry we deemed it
necessary to remove TRS. This is also based on comments on the AbINIT code.The generation of the DM does not use the TRS requirement of the wavefunctions.
I.e. there are no complex-conjugation averages (diag2k).Also the k-point generation now defaults to *not* use TRS. for non-colinear spin.
Also there were some low-hanging fruits for memory optimizations regarding the
diag2k routine. I have cut the memory requirement almost in halve. - 553. By Nick Papior
-
Possible bugfix for paralleloverk with k-grid in SCF, and Gamma in PDOS
This is strictly not required in 4.0, but in the later versions this
is necessary.
This commit fixes the inconsistency of updating the "global" parallel-overk.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:siesta