Surface hopping with diabatic potential energy matrix
Available electronic wave function propagation:
- electronic schrodinger equation
- phase correction
Available surface hopping probability:
- none (no hopping, just adiabatic molecular dynamics)
- fewest switches
- global flux
Link to library hop
then grab a hopper
You will need to write your own control loop, since the hopper API only lets you propagate one time step per call (similar to pytorch optimizer)
Library initial
provides a useful utility to generate nuclear initial coordinate and momentum
Tully 1st model: simple avoided crossing SAC-Tully1
Tully 2nd model: dual avoided crossing DAC-Tully2
Tully 3rd model: extended coupling with reflection ECR-Tully3
- N. Shenvi, J. Subotnik, W. Yang 2011 JCP
- J. Tully 1990 J. Chem. Phys.
- L. Wang, D. Trivedi, O. Prezhdo 2014 JCTC