Mbsolve: An open-source solver tool for the Maxwell-Bloch equations
arXiv:2005.05412 · doi:10.1016/j.cpc.2021.108097
Abstract
The Maxwell-Bloch equations are a valuable tool to model light-matter interaction, where the application examples range from the description of pulse propagation in two-level media to the elaborate simulation of optoelectronic devices, such as the quantum cascade laser (QCL). In this work, we present mbsolve, an open-source solver tool for the Maxwell-Bloch equations. Here, we consider the one-dimensional Maxwell's equations, which are coupled to the Lindblad equation. The resulting generalized Maxwell-Bloch equations are treated without invoking the rotating wave approximation (RWA). Since this full-wave treatment is computationally intensive, we provide a flexible framework to implement different numerical methods and/or parallelization techniques. On this basis, we offer two solver implementations that use OpenMP for parallelization.
References in corpus (14)
- Modeling techniques for quantum cascade lasers
- Coherent instabilities in a semiconductor laser with fast gain recovery
- Numerical studies of the interaction of an atomic sample with the electromagnetic field in two dimensions
- Constraints on relaxation rates for N-level quantum systems
- Optoelectronic device simulations based on macroscopic Maxwell-Bloch equations
- Dynamics of a broad-band Quantum Cascade Laser. From chaos to coherent dynamics and mode-locking
- Mbsolve: An open-source solver tool for the Maxwell-Bloch equations
- Passive and hybrid mode locking in multi-section terahertz quantum cascade lasers
- Analyzing the Positivity Preservation of Numerical Methods for the Liouville-von Neumann Equation
- bertha: Project Skeleton for Scientific Software
- Fundamental Speed Limits on Quantum Coherence and Correlation Decay
- Ultrafast pulse phase shift in a charged quantum dot- micropillar system
- Numerical Method for the Maxwell-Liouville-von Neumann Equations using Efficient Matrix Exponential Computations
- Propagation of optically tunable coherent radiation in a gas of polar molecules
Cited by in corpus (7)
- Mbsolve: An open-source solver tool for the Maxwell-Bloch equations
- bertha: Project Skeleton for Scientific Software
- High-order accurate schemes for Maxwell's equations with nonlinear active media and material interfaces
- CoOMBE: A suite of open-source programs for the integration of the optical Bloch equations and Maxwell-Bloch equations
- Reducing the reflection error of PML absorbing boundary conditions within a generalized Maxwell-Bloch framework
- Stochastic correction to the Maxwell-Bloch equations via the positive representation
- Terahertz frequency combs exploiting an on-chip solution processed graphene-quantum cascade laser coupled-cavity architecture