lp:~albertog/siesta/4.0-spin

Created by Alberto Garcia and last modified
Get this branch:
bzr branch lp:~albertog/siesta/4.0-spin
Only Alberto Garcia can upload to this branch. If you are Alberto Garcia please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alberto Garcia
Project:
Siesta
Status:
Merged

Recent revisions

560. By Alberto Garcia

Add program to flip the sign of DM(4) for non-coll calculations

559. By Alberto Garcia

Sync to 4.0 r561

558. By Alberto Garcia

Make spin monitoring the default for spin-polarized calculations

The default for the Spin.In.SCF fdf flag is now (nspin>1), thus
enabling monitoring for spin-polarized calculations by default.

( + cosmetic changes in spin moment printing, and the spnvec routine)

557. By Alberto Garcia

Use explicitly the same D12 sign-convention as in SOC versions

In the non-collinear case, the code is actually using internally the
same sign convention for the "up-down" components of H and the DM as
the spin-orbit (SOC) versions: The building of the dense Hamiltonian
has the same form and the off-diagonal components of Vxc are
identical. Routines diag2g and diag2k are actually computing the right
DM, but with DM* as an intermediate step.

By changing the interface to the outside world, namely the
correspondence between spin angles and the DM in new_dm, and the
calculation of the spin (actually moment) components in spnvec, the
code can now interoperate (i.e., reuse DMs) with the SOC versions.

556. By Alberto Garcia

Refinements to spin and mulliken monitoring during scf cycle

For each scf step, the spin and mulliken analyses are printed *after* the
line showing the energies.

A single line of spin information is printed, prefixed by ' spin:'.

555. By Alberto Garcia

Spin monitoring during scf cycle

If the fdf variable 'Spin.In.Scf' is set to 'true', the size and
components of the (total) spin polarization will be printed at every scf step.
This is analogous to the 'Mulliken.In.Scf' feature.

The initial spin polarization for every geometry iteration is also
printed in 'state_init', replacing the similar calls in 'new_dm'.

554. By Alberto Garcia

Fix print_spin. Calls in compute_dm (wrapped) and new_dm

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.

552. By Nick Papior

Added a test for PDOS using the Gamma-only for kpoint calculations

551. By Nick Papior

Fixed spin-polarized pdos.xml writing

Wrong code in r550.

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