[gpaw-users] Ehrenfest dynamics with LCAOTDDFT?
    Ask Hjorth Larsen 
    asklarsen at gmail.com
       
    Thu Jul 11 13:33:50 CEST 2019
    
    
  
Dear Toma,
Am Do., 11. Juli 2019 um 11:57 Uhr schrieb Toma Susi via gpaw-users
<gpaw-users at listserv.fysik.dtu.dk>:
>
> Dear gpaw-users,
>
> I've been running Ehrenfest dynamics with the TDDFT calculator, but as you might imagine, trying to reach hundreds of fs with a near-attosecond timestep is rather painful. I was wondering whether the LCAOTDDFT calculator could be used instead to speed up the calculations.
>
> The problem I run into, however, is that the EhrenfestVelocityVerlet needed for MD uses the function tddft.get_td_energy(), which is not implemented in the lcaotddft calculator. Looking at the tddft code, it seems this function calls several other functions (e.g.  td_overlap.update, td_density.update and td_hamiltonian.update), which are likewise not implemented.
>
> Is there an alternative way to get the TDDFT energy in LCAOTDDFT? Or could this easily be implemented? Seems like quite a basic thing to have, but don't really know where to even start doing it myself.
There was once a push to implement Ehrenfest-LCAO-TDDFT (I was
involved in it), but things seem to have stalled.  Some things were
done though, and the code must exist somewhere.  There are some
caveats since the orbitals move along with the atoms.  At least with
real-space wavefunctions the representation doesn't change when atoms
move.  Mikael Kuisma probably has the best overview but is on
paternity leave.  Either way it's not entirely simple.
Best regards
Ask
>
> –––––––––––––––––
> Ass.-Prof. Dr. Toma Susi
> Principal investigator
> ERC Starting Grant ATMEN
> University of Vienna, Austria
> Vice-Chair, Young Academy of Europe
> http://mostlyphysics.net
>
> _______________________________________________
> gpaw-users mailing list
> gpaw-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/gpaw-users
    
    
More information about the gpaw-users
mailing list