Thank you so much, everyone, for your responses!
After looking at cp2k/src/f77_interface.F and cp2k/src/start/python, it seems like there are functions for returning forces acting on each atoms, e.g., get_force().
Are there functions that can be called via python where one could add external forces to cp2k at time t, and then have cp2k to output the new position, velocity, and forces at time t + delta t?
Any insight on this is greatly appreciated.
Best,
Elizabeth