lp:~nickpapior/siesta/trunk-kpoint-dos
- Get this branch:
- bzr branch lp:~nickpapior/siesta/trunk-kpoint-dos
Branch merges
- Alberto Garcia: Pending requested
-
Diff: 3732 lines (+1128/-764)44 files modifiedDocs/siesta.tex (+92/-21)
Src/Makefile (+30/-29)
Src/compute_dm.F (+4/-4)
Src/cranknic_evolk.F90 (+9/-9)
Src/final_H_f_stress.F (+4/-4)
Src/kpoint_dos.F90 (+63/-0)
Src/kpoint_ldos.F90 (+83/-0)
Src/kpoint_pdos.F90 (+38/-19)
Src/kpoint_scf.F90 (+17/-9)
Src/local_DOS.F (+0/-111)
Src/local_DOS.F90 (+176/-0)
Src/m_initwf.F90 (+16/-16)
Src/m_ncdf_siesta.F90 (+6/-6)
Src/m_transiesta.F90 (+2/-2)
Src/m_ts_fullk.F90 (+4/-4)
Src/m_ts_mumpsk.F90 (+4/-4)
Src/m_ts_trik.F90 (+8/-8)
Src/post_scf_work.F (+3/-3)
Src/projected_DOS.F (+0/-127)
Src/projected_DOS.F90 (+150/-0)
Src/sankey_change_basis.F90 (+8/-8)
Src/siesta_analysis.F (+8/-8)
Src/siesta_dicts.F90 (+3/-3)
Src/siesta_end.F (+18/-0)
Src/siesta_init.F (+13/-4)
Src/siesta_options.F90 (+1/-0)
Src/siesta_tddft.F90 (+6/-6)
Src/state_init.F (+9/-9)
Src/ts_init.F90 (+6/-6)
Src/ts_kpoint_scf.F90 (+33/-19)
Src/wavefunctions.F90 (+14/-14)
Src/writewave.F (+2/-2)
Util/COOP/Makefile (+27/-28)
Util/Denchar/Src/Makefile (+27/-28)
Util/Gen-basis/Makefile (+27/-28)
Util/Grimme/Makefile (+27/-28)
Util/Helpers/Makefile (+27/-28)
Util/STM/ol-stm/Src/Makefile (+27/-28)
Util/SpPivot/Makefile (+27/-28)
Util/TS/TBtrans/Makefile (+27/-28)
Util/TS/ts2ts/Makefile (+27/-28)
Util/TS/tshs2tshs/Makefile (+27/-28)
Util/VCA/Makefile (+27/-28)
version.info (+1/-1)
Branch information
Recent revisions
- 710. By Nick Papior
-
Added Alberto's suggestions for the documentation
I have moved the note into the DOS.kgrid specification because
I think it will be more highlighted. - 708. By Nick Papior
-
Enabled LDOS and PDOS energy specification with respect to EF
Converted projected_DOS to F90.
Documented the new DOS.kgrid.* and L/PDOS.kgrid.* input options.
Now LDOS and PDOS may be prefixed with EF to specify that the energies
are with respect to the Fermi level. This may help users who want to use the same input for various systems. - 707. By Nick Papior
-
Enabled an LDOS kgrid instead of the SCF one
This enables one to fine-tune the LDOS calculation
although it should be less sensitive it may be useful.This commit also changes the following:
1) All kpoints_* are renamed to kpoint_* for clarity.
2) The LDOS and PDOS k-points are defaulted to the DOS k-points
and thus have a common reference. This means that one can specify:
DOS.kgrid.Cutoff
which will act as k-grid for LDOS and PDOS calculations.3) reset_kpoint* routines have been added which cleans the memory
upon siesta exit.4) Changed local_DOS.F to local_DOS.F90
- 705. By Nick Papior
-
Enabled kgrid.MonkhorstPack as list input (only if block is not present)
When the MonkhorstPack block is not present the kgrid can be read
from the kgrid.MonkhorstPack list, i.e.kgrid.MonkhorstPack [10 10 10]
which will create a 10 x 10 x 10 MP grid.
- 703. By Alberto Garcia
-
Improve and document the handling of the SOC SR-SO split. New ref. outputs
The splitting procedure for the off-site flavor of SOC (involving full
lj projectors) can sometimes be ill-defined, and in those cases the
program relies on a heuristic to compute the two contributions. A
(single) warning is printed (this is a fix from a previous patch).The use of
soc-split-sr-so F
will prevent the program from attempting the splitting (but it still
will be able to detect a possible problem and report an informational
message).The reference outputs for the 'SOC' tests had been generated by a
non-tracked version during merging, and showed irreproducible
differences with other versions. They have been re-generated.(+ some easy optimizations in nlefsm_SO_off)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:siesta