Draft: Libxc ID notation only
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