QMCPACK / pseudopotentiallibrary

Repository for PseudopotentialLibrary.org website and database
https://pseudopotentiallibrary.org
14 stars 15 forks source link

Fix upf grid and Dij #79

Closed aannabe closed 2 years ago

aannabe commented 2 years ago

Changes

This PR fixes #77 and #78. Thanks to @bruneval for reporting these.

In #77, the Dij was normalized by the magnitude of the nonlocal channel. For practical reasons, we were using a zeroed-out channel for He, Li_reg, and Be_reg which resulted in 1/0. Now, this is corrected by setting Dij = 0.

All *.upf and *.rpt files have been regenerated due to incorrect grid size as noted in #78.

Additional Changes

I tested all the upf files by comparing Pyscf/PBE vs QE/PBE energies and added this data as energies.txt. All cases agree within a few mHa. ECPs which didn't agree within 3 mHa due to too high KE cutoff were indicated as deprecated.

Currently, this covers H-Kr. I will make a separate PR for the newer elements.