Description
The docs are incorrect on what pseudo-potential the EntrySet
s use for Yb
. Docs say Yb_3
, actual is Yb_2
. Just to list a few:
pymatgen/pymatgen/io/vasp/MPRelaxSet.yaml
Line 171 in a7ee5ad
pymatgen/pymatgen/io/vasp/MPSCANRelaxSet.yaml
Line 123 in a7ee5ad
pymatgen/pymatgen/io/vasp/MVLRelax52Set.yaml
Line 177 in a7ee5ad
The A-lab revealed that as a result of using Yb_2
the energy on Yb compounds is off by a lot, resulting in supposedly stable things being unsynthesizable. While an unfortunate mistake, it's also great to see how experiment can help surface simulation errors. (@rekumar) (Although if tales are correct, @arosen93 originally brought this up with @mkhorton in Oct 2021?)
Planned solution is to update all input sets to actually use Yb_3. Why not Yb
so as not to force an oxidation state? Apparently Yb
has stability issues. Additional context in
@shyuep Any concerns on your end? We plan to highlight this change in the pymatgen release notes and in the next MP database release. Any additional venues?
Unfortunately, this comes too late for the large data set Google generated which used the current MPRelaxSet
and MPSCANRelaxSet
but better fix this now before another large effort gets this wrong.