Skip to content

Commit

Permalink
TDDFT: Fix single precision float
Browse files Browse the repository at this point in the history
  • Loading branch information
oschuett committed Mar 13, 2022
1 parent 4cbb324 commit a400cd2
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/qs_tddfpt2_methods.F
Original file line number Diff line number Diff line change
Expand Up @@ -944,8 +944,8 @@ SUBROUTINE assign_state(qs_env, matrix_s, evects, mos, fingerprint, my_state)
!
ALLOCATE (dv(nstate))
DO is = 1, nstate
dvp = SQRT(SUM((fingerprint(:, :) + charges(:, :, is))**2)/FLOAT(natom))
dvm = SQRT(SUM((fingerprint(:, :) - charges(:, :, is))**2)/FLOAT(natom))
dvp = SQRT(SUM((fingerprint(:, :) + charges(:, :, is))**2)/REAL(natom, dp))
dvm = SQRT(SUM((fingerprint(:, :) - charges(:, :, is))**2)/REAL(natom, dp))
dv(is) = MIN(dvp, dvm)
END DO
!
Expand Down

0 comments on commit a400cd2

Please sign in to comment.