3
0
mirror of https://github.com/triqs/dft_tools synced 2024-06-27 07:32:19 +02:00
dft_tools/python
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
..
converters Fixed inequivalent shell determination 2015-11-10 19:16:41 +01:00
vasp Fixed a bug in the orthogonalization routine 2015-11-18 15:17:51 +01:00
__init__.py Moved U_matrix to TRIQS library 2015-06-17 18:19:30 +02:00
.gitignore Reshuffled some files, added .gitignore 2015-10-21 11:54:22 +02:00
clear_h5_output.py Fix subgroup name in clear_h5_output.py 2015-03-12 11:01:02 +01:00
CMakeLists.txt Clean CMakeLists.txt 2013-08-07 16:30:09 +02:00
sumk_dft_tools.py Removes work around for issue #41 2015-08-10 16:14:51 +02:00
sumk_dft.py Removes work around for issue #41 2015-08-10 16:14:51 +02:00
symmetry.py Removes work around for issue #41 2015-08-10 16:14:51 +02:00
trans_basis.py [doc] New documentation 2015-04-21 14:31:15 +02:00
update_archive.py Unify notation in sumk_dft_tools. 2015-01-22 10:47:53 +01:00