Fiend -- Finite Element Quantum Dynamics

We present Fiend - a simulation package for three-dimensional single-particle time-dependent Schr\"odinger equation for cylindrically symmetric systems. Fiend has been designed for the simulation of electron dynamics under inhomogeneus vector potentials such as in nanostructures, but it can als...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Solanpää, Janne, Räsänen, Esa
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We present Fiend - a simulation package for three-dimensional single-particle time-dependent Schr\"odinger equation for cylindrically symmetric systems. Fiend has been designed for the simulation of electron dynamics under inhomogeneus vector potentials such as in nanostructures, but it can also be used to study, e.g., nonlinear light-matter interaction in atoms and linear molecules. The light-matter interaction can be included via the minimal coupling principle in its full rigour, beyond the conventional dipole approximation. The underlying spatial discretization is based on the finite element method (FEM), and time-stepping is provided either via the generalized-{\alpha} or Crank-Nicolson methods. The software is written in Python 3.6, and it utilizes state-of-the-art linear algebra and FEM backends for performance-critical tasks. Fiend comes along with an extensive API documentation, a user guide, simulation examples, and allows for easy installation via Docker or the Python Package Index.
DOI:10.48550/arxiv.1812.05943