Developing And Applying Nonadiabatic Dynamics Methods For Nanoscale And Periodic Systems