Improve pseudopotential set initialization
Description
Improve pseudopotential set initialization
The initialization was parsing all the pseudopotentials at every run o determine the name of the file given a label. This is now changed to read a file that is generated by the prior mechanism if not present.
This reduces the initialization time roughly 1.5s to 2s for big pseudopotential sets.
News snippet
Improve pseudopotential set initialization
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.