lp:~albertog/siesta/4.1-superc-gamma
- Get this branch:
- bzr branch lp:~albertog/siesta/4.1-superc-gamma
Branch merges
- Nick Papior: Pending requested
-
Diff: 3918 lines (+766/-858)42 files modifiedSrc/Makefile (+45/-44)
Src/bands.F (+2/-3)
Src/compute_dm.F (+19/-10)
Src/compute_rhog.F (+0/-1)
Src/diag2g.F (+26/-20)
Src/diag3g.F (+26/-25)
Src/diagg.F (+5/-1)
Src/diagon.F (+9/-43)
Src/final_H_f_stress.F (+9/-5)
Src/intrinsic_missing.F90 (+1/-6)
Src/local_DOS.F (+1/-2)
Src/m_gamma.F90 (+0/-18)
Src/m_hsx.F (+8/-11)
Src/m_ncdf_siesta.F90 (+0/-1)
Src/m_transiesta.F90 (+3/-3)
Src/pdos.F (+3/-5)
Src/pdos2g.F (+23/-21)
Src/pdos3g.F (+25/-23)
Src/post_scf_work.F (+5/-8)
Src/projected_DOS.F (+3/-3)
Src/setup_hamiltonian.F (+1/-2)
Src/siesta_analysis.F (+3/-5)
Src/siesta_init.F (+8/-9)
Src/state_init.F (+13/-14)
Src/writewave.F (+15/-65)
Util/COOP/Makefile (+45/-45)
Util/COOP/dm_creator.F90 (+2/-3)
Util/COOP/fat.f90 (+2/-3)
Util/COOP/io_hs.f90 (+11/-4)
Util/COOP/main_vars.f90 (+0/-1)
Util/COOP/mprop.f90 (+2/-3)
Util/Denchar/Src/Makefile (+45/-45)
Util/Gen-basis/Makefile (+45/-45)
Util/Grimme/Makefile (+45/-45)
Util/Helpers/Makefile (+45/-45)
Util/STM/ol-stm/Src/Makefile (+45/-45)
Util/SpPivot/Makefile (+45/-45)
Util/TS/TBtrans/Makefile (+45/-45)
Util/TS/ts2ts/Makefile (+45/-45)
Util/TS/tshs2tshs/Makefile (+45/-45)
Util/VCA/Makefile (+45/-45)
version.info (+1/-1)
Branch information
Recent revisions
- 932. By Alberto Garcia
-
Re-instatiate gamma arguments. Update modp. Update TS interfaces
(Thanks to Nick Papior)
The flow of 'gamma' (meaning Gamma-point sampling only) is now more
clear.The new MODP1 now replaces the former MODP.
TranSiesta routines avoid the use of 'not_using_
auxcell' . - 929. By Alberto Garcia
-
Removed m_gamma module. Used helper function MODP1 in diag*g routines
When needed, the 'not_using_auxcell' variables are local to the relevant routines,
and computed on the basis of the equality or not of no_s and no_u.The role of 'indxuo' in the diag*g routines is taken by a new helper function MODP1
implemented in 'intrinsic_missing' (a mod with a [1,p] target domain, instead of [0,p-1]) - 928. By Alberto Garcia
-
HSX files always contain the 'indxuo' array
The HSX files now output information in 'auxiliary supercell' mode
(former 'gamma' .false.) even if the supercell is trivially the unit
cell.Code in Util/COOP has been changed to avoid a spurious check on equivalence
of the two 'gamma's (one indicating whether wavefunction info is complex or
real, and the other the presence of a supercell). - 927. By Alberto Garcia
-
Enable auxcell operation in diag*g and pdos*g routines. Gamma flow
(Work in progress)
Module m_gamma is now imported with renaming of 'gamma' to
'not_using_auxcell' . 'Gamma' itself (as a local variable) is reserved
for actual gamma-point-only operation in relevant routines.The diag*g and pdos*g routines are now able to work transparently even
if an auxiliary supercell is used (either with explicit use of a
passed indxuo array or by means of an equivalent 'mod' operation).Possible TranSiesta subtleties have not yet been checked.
PEXSI will not work properly with a forced auxcell yet, and there are
no checks (nor for non-gamma operation!).Some obsolete checks on indxuo have been removed.
- 926. By Alberto Garcia
-
Fix argument errors in new overfsm routine
A few errors were introduced in the conversion of overfsm to .f90 format
- 924. By Nick Papior
-
Merged overfsm-S-remove branch
This removes the calculation of S in overfsm. And also
updates the code to f90 compliant code.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:siesta