-
Notifications
You must be signed in to change notification settings - Fork 6
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
Error when running koopmans from within a directory that is a symlink #214
Comments
👋 thanks for reaching out and creating an issue. These two settings are mutually exclusive -- you should only specify one of I am surprised that you encountered this error while completing the tuturials. Can you please provide a few more details about what you were doing when you encountered the error? Can you also provide the python traceback of the error, please? You can obtain this by running |
@elinscott Thanks for the quick response. koopmans --traceback si.json SyntaxWarning: "is not" with a literal. Did you mean "!="? I don't have a pseudo_dir keyword in my si.json. |
OK, strange. Can you please...
|
Here is the output of pip show koopmans Name: koopmans |
I am struggling to reproduce the error. I assume you have installed |
Yes. I cloned the git repo. Hash value is These are the loaded modules while installing: module switch intel intel-classic/2021.4.0 |
I cannot reproduce the error with the same input file and the same version of the code. Very mysterious! I would sincerely hope that the particular modules will not affect things. Are you able to reproduce this issue on a different machine? You would not need to compile QE in order to reproduce the bug -- all you should need to do is clone the repo again, create a virtual environment, activate the virtual environment, Sorry for the hassle, but what is going wrong in this instance is not obvious! |
@elinscott Thank you very much for your assistance. Our computational scientist, who is in charge of installing the software, has identified and resolved the issue. The problem was traced back to line #216 of 'src/koopmans/workflows/_workflow.py Our installation path is “/project” is a symlink to “/lustre2/project”. The value of “pseudo_dir” after “.resolve()” is “/lustre2/project”, which is different from the one before “.resolve()”: “/project”. And that is why we got the error message “"pseudo_dir" and "pseudo_library" are conflicting; please do not provide "pseudo_dir"”. |
OK, thanks for the information. I am reopening this issue (and giving it a more informative title) because I think it would be good for |
I am running tutorial_1 job in koopman tutorial folder and getting error:
ValueError: "pseudo_dir" and "pseudo_library" are conflicting; please do not provide "pseudo_dir"
Do you know how to solve this issue?
The text was updated successfully, but these errors were encountered: