3
0
mirror of https://github.com/triqs/dft_tools synced 2024-06-30 00:44:34 +02:00
dft_tools/python/vasp
Oleg E. Peil c1b3000c00 Fixed a bug in the orthogonalization routine
There was a very nasty bug in the preparation of the block matrix
'p_mat'. The point is that this matrix is created once for all k-points
with the band dimension being the maximum possible. However, only
a part of the matrix is used at every k-point but the orthogonalization
is done for the whole matrix. The problem was that if the number of
bands for a given k-point was smaller than that for the next k-point
them for the next k-point some part of 'p_mat' still contained data from
the previous step, which messed up the orthonormalization. Now, 'p_mat'
is set to zero at each step of the loop.
Also, property 'nion' was added to ProjectorShell since it is used
very often.
2015-11-18 15:17:51 +01:00
..
examples/simple Reshuffled files after repository merge 2015-10-13 11:27:55 +02:00
test Rearranged and fixed some tests 2015-11-18 12:38:04 +01:00
.gitignore Added density and overlap matrix output ot ElStruct 2015-10-16 16:27:49 +02:00
elstruct.py Fixed a bug in 'debug_density_matrix()' 2015-11-10 12:07:13 +01:00
inpconf.py Replaced options EMIN, EMAX with EWINDOW 2015-11-11 18:58:38 +01:00
main.py Added density and overlap matrix output ot ElStruct 2015-10-16 16:27:49 +02:00
plotools.py Fixed 'plotools.py' and restructured 'proj_group.py' 2015-11-13 19:09:25 +01:00
proj_group.py Fixed a bug in the orthogonalization routine 2015-11-18 15:17:51 +01:00
proj_shell.py Fixed a bug in the orthogonalization routine 2015-11-18 15:17:51 +01:00
vaspio.py Added orbital labels to 'proj_params' 2015-11-10 15:32:15 +01:00