Fix OEP full - spin polarized case
Compare changes
- Martin Lueders authored
Adding a reference for the Lanczos exponential method used in the code. See merge request !1770
+ 19
− 8
@@ -421,7 +421,7 @@ contains
@@ -421,7 +421,7 @@ contains
@@ -756,7 +756,12 @@ contains
@@ -756,7 +756,12 @@ contains
@@ -812,20 +817,24 @@ contains
@@ -812,20 +817,24 @@ contains
normalize = .false., overlap = hamilt(l:iter, iter, 1:psib%nst), norm = hamilt(iter + 1, iter, 1:psib%nst), &
@@ -836,8 +845,9 @@ contains
@@ -836,8 +845,9 @@ contains
@@ -862,13 +872,14 @@ contains
@@ -862,13 +872,14 @@ contains
call batch_axpy(mesh%np, TOFLOAT(deltat)*beta(1:psib%nst)*expo(ii,1,1:psib%nst), vb(ii), psib, a_full = .false.)
!In order to apply the two exponentials, we mush store the eigenvales and eigenvectors given by zlalg_exp