Skip to content
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

Can not find Ho pseudopotential in Pseudo Dojo library #328

Open
deyulu opened this issue Jun 7, 2024 · 6 comments
Open

Can not find Ho pseudopotential in Pseudo Dojo library #328

deyulu opened this issue Jun 7, 2024 · 6 comments
Assignees

Comments

@deyulu
Copy link

deyulu commented Jun 7, 2024

Ocean calculations involving Holmium failed with the error message: "ERROR! Could not find pseudopotential for Ho". At the dojo github (https://github.com/PseudoDojo/ONCVPSP-PBE-PDv0.4), there is a Ho potential folder, but Ho doesn't appear in either standard.json or stringent.json. Suggestions on how to generate the Ho potential and input to ocean will be helpful.

@jtv3 jtv3 self-assigned this Jun 7, 2024
@jtv3
Copy link
Collaborator

jtv3 commented Jun 7, 2024

For now: If the elements you need aren't in OCEAN's database then you'll need to provide them. See the EXAMPLE/LiF_oncvpsp for how this works. You'll need the UPFs (assuming QE) for all the elements and the pseudopotential input file for the edge you are interested in.

You can download the input files from the PseudoDojo gthub page: https://github.com/PseudoDojo . Then make sure you have the correct format in the input file. On the first non-comment line it'll either say 'psp8', 'upf', or 'both'. [psp8 is for abinit, and upf is for QE, and both makes both]. Run oncvpsp.x < file.in > file.out for your file. The pseudo will be mixed in with a ton of other output. For UPF format, the first line to keep is "<UPF version" and the last line is "".

As a shortcut, make a quick ocean run with all the elements except the missing one, but quit the job once it enters the OPF stage. OCEAN will extract the necessary .in and .UPF/.psp8 files into Common/psp for you.

@jtv3
Copy link
Collaborator

jtv3 commented Jun 7, 2024

Future development. Add in all the missing elements. For those that don't have estimated ecut values require the user to supply it in the input.

@jjkas
Copy link
Collaborator

jjkas commented Jun 7, 2024 via email

@jtv3
Copy link
Collaborator

jtv3 commented Jun 7, 2024

Norm-conserving is required. PseudoDojo does have two Ho options, with 4f in the valence and with 4f in the core

@jjkas
Copy link
Collaborator

jjkas commented Jun 7, 2024 via email

@jtv3
Copy link
Collaborator

jtv3 commented Jun 7, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants