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

Added simultaneous propagation of multiple initial wavefunctions. Refactored spherical_tdse.f90, which got too large. #4

Merged
merged 3 commits into from
Feb 13, 2024

Conversation

serguei-patchkovskii
Copy link
Member

No description provided.

Serguei Patchkovskii added 3 commits January 29, 2024 14:13
I've implemented ensemble TDSE, where several initial states of the same
Hamiltonian are propagated under the influence of the same external field. All
usual properties (PES, analysis, dipoles) are available for all ensemble
members. Additionally, matrix elements of the overlap, Hamiltionian, and dipole
(length, velocity, and acceleration) between the ensemble wavefunctions can be
evaluated as a function of time.

I've further refactored spherical_tdse.f90, which has grown a little too large
for its own good. It is now split into spherical_tdse.f90,
spherical_tdse_data.f90, spherical_tdse_field.f90,
spherical_tdse_initialwf.f90, spherical_tdse_io.f90, and
spherical_tdse_propagate.f90.
@serguei-patchkovskii serguei-patchkovskii merged commit f685d96 into MBI-Theory:main Feb 13, 2024
1 check passed
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

Successfully merging this pull request may close these issues.

1 participant