[DFTB-Plus-User] question on Ewald summation in coulomb.F90
Wei Lai
wei.weilai at gmail.com
Fri Dec 21 04:29:31 CET 2018
Dear DFTB+ users and developers,
I have a question regarding the calculation of Ewald energy in coulomb.F90
(18.2 version). I only have very limited knowledge of Fortran and Ewald
summation but wonder if someone could clarify a question of a factor 2 for
the reciprocal energy, self energy, and background charge energy.
For the reciprocal energy, line 1416 reads:
recSum = 2.0_dp * recSum * 4.0_dp * pi / vol
The factor of "4.0_dp * pi / vol" should be "2.0_dp * pi / vol"?
For the self energy, line 1379 reads:
ewald = ewald - 2.0_dp * alpha / sqrt(pi)
The factor of "2.0_dp * alpha / sqrt(pi)" should be "alpha / sqrt(pi)"?
For the background charge energy, line 1377 reads:
& - pi / (vol*alpha**2)
while it should be "pi / (2*vol*alpha**2)?
I understand this factor of 2 might be intentional and just for
intermediate steps but it doesn't seem be taken care of for the final Ewald
energy. I think I am perhaps missing something obvious.
Thanks, Wei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.zfn.uni-bremen.de/pipermail/dftb-plus-user/attachments/20181220/b51ae33a/attachment.htm>
More information about the DFTB-Plus-User
mailing list