Searcharxiv⌕ Search

arXiv subjects

Janne Solanpää

Publications and source records attributed to Janne Solanpää.

3 recordsLinked to original sources

Fiend -- Finite Element Quantum Dynamics

We present Fiend - a simulation package for three-dimensional single-particle time-dependent Schrödinger 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-α 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.

physics.comp-ph↗

Optimal control of photoelectron emission by realistic waveforms

Recent experimental techniques in multicolor waveform synthesis allow the temporal shaping of strong femtosecond laser pulses with applications in the control of quantum mechanical processes in atoms, molecules, and nanostructures. Prediction of the shapes of the optimal waveforms can be done computationally using quantum optimal control theory (QOCT). In this work we demonstrate the control of above-threshold photoemission of one-dimensional hydrogen model with pulses feasible for experimental waveform synthesis.By mixing different spectral channels and thus lowering the intensity requirements for individual channels, the resulting optimal pulses can extend the cutoff energies by at least up to 50\% and bring up the electron yield by several orders of magnitude. Insights into the electron dynamics for optimized photoelectron emission are obtained with a semiclassical two-step model.

physics.atom-ph↗

Bill2d - a software package for classical two-dimensional Hamiltonian systems

We present Bill2d, a modern and efficient C++ package for classical simulations of two-dimensional Hamiltonian systems. Bill2d can be used for various billiard and diffusion problems with one or more charged particles with interactions, different external potentials, an external magnetic field, periodic and open boundaries, etc. The software package can also calculate many key quantities in complex systems such as Poincaré sections, survival probabilities, and diffusion coefficients. While aiming at a large class of applicable systems, the code also strives for ease-of-use, efficiency, and modularity for the implementation of additional features. The package comes along with a user guide, a developer's manual, and a documentation of the application program interface (API).

physics.comp-ph↗