-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
consider adding pseudopotentials #3
Comments
Hi Leopold. I'm not sure I understood what you mean. With the code we ship few pseudopotentials (PPs) that can be used in the examples we provide. If you, instead, refer to an entire set of PPs with certified accuracy, the situation is much more complected. |
Yes - I mean a set of pseudopotentials for the periodic table (like the SSSP or the SG15 ONCV). |
Ok, here the situation is complicated. Siesta is moving to the use of PPs in psml format (PseudoDojo project), however there is still no official release of Siesta that supports psml. |
thanks, will do!
Ok - by the way, my question is just about including pps in Quantum Mobile, not necessarily with siesta (in case this was not clear).
I'll definitely make a pre-release soon (this week) but there may be another one with slight updates later. |
Dear Leopold, |
Does Siesta only support either one format or the other? How about including an executable that supports both? Another question: should I be using the latest siesta release MaX-1.0 in the QE release for this week, i.e. is it a "stable" release? |
The release MaX-1.0 supports both psml and psf PPs, therefore is going to be the one of choice in the future (with another name I guess). However it is not a "stable" release at the moment. It is not entirely tested as far as I understood. We remembered the policy to include only stable versions, therefore our idea was to include that version (that has all the new features - spin-orbit, +U, constrained DFT, psml, ...), but maybe also leave a more stable release. If you don't mind to have a not super "stable" version, we can go with just MaX-1.0. If we go that way, there are some dependences to take care of (new version of libxc and psml library in particular). I can ask Alberto to provide more info about it tailored to the distribution you have in the virtual machine. |
This version of Quantum Mobile will anyhow be a release candidate pre-release, so that seems fine to me.
That would be very helpful. You find the current recipe I use here: |
Great, we will prepare something to facilitate you the installation. |
and this is the arch file: https://github.com/marvel-nccr/ansible-role-siesta/blob/master/templates/arch.make.deb_or_ubuntu It currently fails with
Feel free to make a PR (it will actually run the build on docker) or to just write instructions here in the issue.
We have the PBE SSSP, both efficiency and precision versions. |
Ok, thanks! Yes I sent all the links to Alberto, we will formalise the necessary steps to get through the installation. |
Hi @ltalirz: I am preparing full instructions to compile the MaX release of Siesta. There are a number of new dependencies, but I am managing to automatize it. You will just need to translate the steps to ansible-speak. I guess you need this for today? |
thanks @albgar ! Yes, if I could get it some point today that would be great - I will do the QM release on the weekend. |
Dear Leopold, |
Dear all, For completeness, the fully-relativistic set should be included as well, since they are the ones most suited for the full-spin-orbit interaction case. I have put complete tarballs for everything in: http://departments.icmab.es/leem/SIESTA_MATERIAL/tmp_PseudoDojo/nc-sr-04_pbe_stringent_psml.tgz http://departments.icmab.es/leem/SIESTA_MATERIAL/tmp_PseudoDojo/nc-sr-04_pbe_standard_psml.tgz http://departments.icmab.es/leem/SIESTA_MATERIAL/tmp_PseudoDojo/nc-fr-04_pbe_stringent_psml.tgz http://departments.icmab.es/leem/SIESTA_MATERIAL/tmp_PseudoDojo/nc-fr-04_pbe_standard_psml.tgz |
thanks, I've incorporated the pseudopotentials in the role - attribution information is provided in the automatically generated release_notes.txt on the desktop. Note: the ansible role now points to the URLs posted above, i.e. please let me know in case you want to change them at some point. As for the updated siesta version, I've had a stab at incorporating the scripts but it is taking me too long in order to finish the QM release today. |
Hi @ltalirz and @albgar , |
Dear @ltalirz, Alberto just informed me that, at the end, a choice was made to not move to the Max version of Siesta. The set of instruction for this version is still lacking. I guess we will target September to have it ready. |
no worries, let me know when you are ready! |
I guess that this issue can be closed now. There is an update to the ansible role for the MaX-1.1 version, and psml pseudopotential sets are included. |
yep I will close. Although perhaps there should also be some automation for having these psuedopotentials loaded into aiida. Currently, quantum-espresso pseudo families are loaded here: https://github.com/marvel-nccr/ansible-role-aiida/blob/master/tasks/aiida-pps.yml, |
Moved the last point to marvel-nccr/ansible-role-aiida#63 |
@bosonie We're including a couple of pseudopotentials for Quantum Espresso in Quantum Mobile (since they don't ship with the code).
How is it for Siesta, are a set of standard PPs already included?
If not, can you point me to a zip that I should download?
The text was updated successfully, but these errors were encountered: