-
Notifications
You must be signed in to change notification settings - Fork 1
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
DLRGrid throws ArgumentError in the high temperature limit #42
Comments
Dear Hugo, I apologize for the late reply. I have been traveling recently. Thank you very much for creating the issue. It is a bug that needs to be fixed. We will release a bug fix in a couple of days. |
Dear Kun, Thank you for the reply. Is there something I can do to fix this? I am guessing that one need to have some minimum number of dyadic refinements in the initial discretization of the analytic continuation kernel. Where should one start to dig, to tweak that? Cheers, Hugo |
Dear Hugo, Sorry for the late reply. Thank you for your comment on this issue! We have made a pull request to fix this issue, which will be soon updated once it is finalized. Meanwhile, I also what to comment that at high temperature, if you do not rebuild the DLR grid, it will automatically identify the existing DLR files and use the one that has the closest Lambda. For example, if the smallest DLR file you can get is Lambda = 1000, rtol = 1e-9, this line below
will generate the grid with Lambda = 1000 accordingly. The number of grid points will be larger then rebuilding a new grid at Lambda = Euv * β = 10. But normally at high temperature Lambda is pretty small already, and given the logarithmic scaling of DLR rank with Lambda, the efficiency drop should be pretty small. For this reason, in many situation it is not necessary to rebuild DLR grid each time. Also, if you encounter more problems in the future, you can always use this option as a backup solution when we try to fix the problem. Please let me know if you have any other thoughts! Cheers, Tao Wang |
Dear Hugo, The new changes have been officially released. Please let us know if you have any questions! Cheers, Tao Wang |
Dear Kun,
Thank you for the nice Julia implementation of DLR. I am trying to use
Lehmann.jl
in a project but have stumbled on an issue when calling theDLRGrid
builder at high temperatures.Here is an example code that breaks throwing an
ArgumentError
For the output please see below.
Do you think it would be possible to "harden" the behaviour of the grid builder so that it performs ok also for high temperatures?
Cheers, Hugo
The text was updated successfully, but these errors were encountered: