Describe the Code Quality Issue
(From issue #5938 ) I know ABACUS is designed to automatically infer the functional name from pseudopotential, but within one DFT machine, especially during the runtime, the functional name default is not reasonable.
Additional Context
No response
Task list for Issue attackers (only for developers)