Skip to content

Draft: Libxc ID notation only

Fabrizio Ferrari requested to merge fabrizio22/q-e:Libxc_new_notation into develop

When Libxc functionals are present, the ID notation only will be allowed for the input DFT, namely:
input_dft='XC-000i-000i-000i-000i-000i-000i'
with functional IDs instead of the zeros and 'L' instead of 'i' if the terms are Libxc ones. The order is the usual one: LDAexch, LDAcorr, GGAexch, ...
The reason why the full-name notation should be disabled is to eliminate the risk of overlaps among different names (that might occur especially when combinations of internal and libxc DFTs are used) and to simplify the maintenance of the DFT name management.

Edited by Fabrizio Ferrari

Merge request reports