lp:~nickpapior/siesta/4.1-scf-first

Created by Nick Papior and last modified
Get this branch:
bzr branch lp:~nickpapior/siesta/4.1-scf-first
Only Nick Papior can upload to this branch. If you are Nick Papior please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Nick Papior
Project:
Siesta
Status:
Merged

Recent revisions

1086. By Alberto Garcia

Longer explanation in manual. Change in warning

1085. By Nick Papior

Added SCF.Mix.First.Force to overrule siesta heuristics

Now the user can decide to *always* override the Siesta heuristics
regarding mixing the first SCF step. This may be useful for very large
systems.

Added a print-out to users regarding this forced behaviour when
the heuristic would have chosen another method.

1084. By Nick Papior

Fixing SCF-first for re-reading DM files

Previously one could not restart and perform mixing for the
first SCF step. This helps for big systems when needing restart
effects.

In some cases (for really large systems) it *could* be advantegeous
to also allow mixing in the first SCF step since any perturbation
cause huge dDmax/dHmax. In those cases we probably need some kind
of handler to allow mixing first step anyhow.

  SCF.Mix.First.MD <T|F> ?

1083. By Nick Papior

Removed transiesta checks for dipole corrections

Essentially I think that dipole corrections are already
correctly handled since they are meant to reverse any
mis-aligned charge-density to not disrupt the cell potential.

For now we have explicitly allow *any* dipole-corrections
to behave JUST as Siesta!

1082. By Nick Papior

Streamlined TBtrans output for *.nc files

Now TBT.nc/TBT.SE.nc/TBT.Proj.nc files contain the same meta-data
for the device and electrodes.

This enables easier post-processing since the files may be used
in sisl data-extraction utilities.

Other than output there is no changes.

1081. By Nick Papior

Cleaned m_ts_hartree

I now know this is correct since it now deals with a 3D array.
Once in a while (when reading that code) it is easier
to decipher whether it is done correctly by doing explicit
3D arrays.
I have checked against a chain with x/y/z and
plane/elec-plane/elec-box options to assert it yields
the same result in all cases.

1080. By Nick Papior

Fixed destruction of pline which should not be done

After changing to fdf_addtoken we should not destroy the
pline since it gets added to the fdf-line list.

Also separated an if-statement which could potentially
lead to incorrect mixing.

1079. By Nick Papior

Added checks for -fdf flags on command line

One would think that %include statements works.
However, it will not work since the flags in the file
will be put at the end of the fdf-table.

As such we have made sure that users will not do this
and thus added error messages.

1078. By Nick Papior

Fixed phonon output by adding prefactor of 2omega most places

All calculation of DM/COOP/COHP are added 2 omega for PHtrans.
This is empirically done as I think they should still reflect
some kind of population per energy.

Also amended documentation to indicate this.

1077. By Nick Papior

Added warnings when V_local is used in atom.F

Patch supplied by A.G. from atom-docs branch.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:siesta
This branch contains Public information 
Everyone can see this information.

Subscribers