Abstract

In this paper, we present “QDD” (Quantum Dissipative Dynamics), a code package for simulating the dynamics of electrons and ions in finite electron systems (atoms, molecules, clusters) under the influence of external electromagnetic fields. Electron emission is properly accounted for. The novel feature of the present code is that it also covers the description of dissipative dynamics induced by dynamical correlations generated by electron-electron collisions.The paper reviews the underlying theoretical as well as numerical methods and demonstrates the code's capabilities on a selection of typical examples. Program summaryProgram Title: QDDCPC Library link to program files:https://doi.org/10.17632/jpwzm9knmb.1Licensing provisions: GPLv3Programming language: Fortran 90 (with Fortran 2008 standard)Supplementary material: User Manual, input and output filesNature of problem: The QDD code serves to simulate the dynamics of finite electron systems (atoms, molecules, clusters) excited by strong electromagnetic fields as delivered by lasers or highly charged ions. Basis of the description is Time-Dependent Density Functional Theory (TDDFT) at the level of the Time-Dependent Local-Density Approximation (TDLDA) augmented by an approximate Self-Interaction Correction (SIC), the latter being crucial for proper description of electron emission. The novel feature of the present code is that it allows one to track the dissipative dynamics induced by dynamical correlations from the earliest times of excitation on. This is done here at a fully quantum mechanical level within the Relaxation-Time Approximation (RTA). Electron dynamics is also coupled to ionic motion treated by classical molecular dynamics.Solution method: The numerical representation uses a 3D coordinate-space grid for electronic wave functions and fields. The kinetic energy operator is evaluated in momentum space connected by a Fast Fourier Transform (FFT). Standard schemes for electronic ground state, ionic ground state, and propagation of TDLDA in real time as well as ionic dynamics are used. Electron emission is enabled by absorbing boundary conditions using a mask function near the boundaries. The time evolution of dissipation (by RTA) is evaluated in a large space of occupied and unoccupied single-electron states.Additional comments including restrictions and unusual features: Only the actual computing hardware (RAM, number of nodes on board) limits the system size which can be treated. The code package allows sequential and parallel (OpenMP) computation. The simulation can be continued from a previously saved dynamical configuration.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call