Merged
Conversation
added 15 commits
April 1, 2025 11:15
Need to allow for enabling and setting of the grid characteristics in some input section
Should do more edge case testing + output warnings for very large number of points
Maybe it would be better to output in a central location for cases when moments_ft are not printed but for example polarization is
Still want to do more changes to make the input more user friendly
Change of definition of damping lead to incorrect handling in the case of rt-pulse. Now, 0 damping arguments gets interpreted as 0.0 damping.
GreenX library provides an analytic continuation/Padé interpolation for the absorption spectra. This feature is tested by the added regtest.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The major hurdle in increasing the energy resolution of spectra obtained from the RTBSE method is the total time of propagation. The overall time of the propagation determines the energy resolution and increases the computational cost. On the other hand, the basic features of the spectra are already present for relatively short (10s of fs) propagation times for small molecules, only with coarse sampling.
Using the GreenX library, the Padé approximant interpolation [1] [2] was used to increase the energy
resolution based on the coarse spectra.
Of course, if the initial coarse spectra are not accurate, neither is the interpolation. However, for accurate but coarse spectra, the Padé refinement approach greatly simplifies post-processing of the spectra.