-
Notifications
You must be signed in to change notification settings - Fork 23
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
Static path #9
Comments
Hi, thank you very much for your interest and this report. I am sorry for this problem. I think I have messed up during the Libxc metaGGA testing. I tried to test SCAN and TPSS but the results were some large numbers or NaN. As a quick hack I hardcoded the links to various several Libxc versions. If it were using The version of Libxc with working SCAN (but it has problem with TPSS if I'm not mistaken) is version 4.3.4 which is also the version I used in Quantum Espresso (for total energy comparison). By the way, this kind of problem is one reason |
Thank you for your quick response. Maybe you should deside for a brunching/release way. You should use more recent versions of libxc. Also the usage of pseudopotentials may effect the convergence of SCAN. You should try not to use LDA or PBE HGH/GTH setups. https://github.com/juerghutter/GTH I would guess that unrestricted calculations (focc!=2) will be more difficult to converge with SCAN. Anyway, You have done great work with your code. |
I will do this when I finally get some interested and dedicated students for helping me. For the time being I prefer to use the current way.
I'm glad that these functionals are implemented.
Thank you for the links. I will check this out.
Thank you very much for your comment. If you are interested in another plane wave DFT code in Julia, I would suggest to look at DFTK.jl. The developers are more experienced, their code is more structured, and the documentation is also better. Their SCF solver are very good, IMHO. |
This is a problem many of us have; too much work for one alone. I found the GTH repo during my search about GTHs Yeah, I had partially a look at your other projects as well. I started to have a look at your code at the same time I went through DFTK.jl. |
Hi, I hope you don't mind the intrusion, DFTK developer here, I found this thread during an unrelated search. @f-fathurrahman thanks for the kind words! PWDFT is still ahead of DFTK for a number of features, we hope to catch up eventually :-)
Could you expand on what you mean by that? Our explicit goal with DFTK was to make something that could be used as an educational tool, so we're be very keen on feedback on where you think DFTK is hard to understand/use. In particular the only places where optimization hurts readability should be relatively isolated from the rest, and hopefully sufficiently commented that the intention is clear. Feel free to open issues in the DFTK repo! SCAN looks interesting, I never took a close look at it but it looks relatively OK to implement.
We are currently working with @mfherbst on more robust SCF algorithms so any example of non-convergence is very interesting to us. Can you expand a little bit - what doesn't converge, in what setups? |
Hi,
I tried to install the PWDFT.jl code and wanted to run the simple example
Si_fcc/
julia run.jl
but it does not run out of the box.
It failed because of a static path
in
/home/schwalbe/.julia/packages/PWDFT/QCXtJ/src/Libxrc_old.jl
--> const LIBXC5 = "/home/efefer/mysoftwares/libxc-4.3.4/lib/libxc.so.5
I adjusted the path to an existing libxc version on my pc.
I don't know if this is by attention, a bug, or because I have done a mistake while installing the code.
If it is not a bug one should mention somewhere that this path needs to be adjusted.
Best,
Sebastian
The text was updated successfully, but these errors were encountered: