You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
apparently became more severe while doing minimization. This function tried to parse all eigenvalues at the end of each ionic steps (something still not implemented in the vasp parser as far as I know). This then can not be fixed with the fix I introduced in #1159 (arr = np.vstack((arr[::2], arr[1::2]))).
The reason again is that the eigen values in the Sphinx log has the following order:
To reproduce (and notice) the problem, the system must contain two different spin channels and minimization calculation should be run. Here is an example where the reference DOS is VASP:
This is also a nice example for whoever in the future to compare VASP and SPHINX. Modifications in NBANDS, ISMEAR, SIGMA in VASP and set_empty_states and set_occupancy_smearing is for consistency between both codes.
In addition to the explanation in #1159 (PR was closed as the branch was damaged), the problem in
apparently became more severe while doing minimization. This function tried to parse all eigenvalues at the end of each ionic steps (something still not implemented in the vasp parser as far as I know). This then can not be fixed with the fix I introduced in #1159 (arr = np.vstack((arr[::2], arr[1::2]))).
The reason again is that the eigen values in the Sphinx log has the following order:
with the shape = (n_ionic_steps, n_kpoints, n_spin_channnels, n_bands)
while the parser expects the following order:
with the shape = (n_ionic_steps, n_spin_channnels, n_kpoints, n_bands)
The text was updated successfully, but these errors were encountered: