OPENMMF: A library for multimode driven quantum systems
OPENMMF is a numerical library designed to evaluate the dynamics of quantum systems with a discrete spectrum and driven by an arbitrary combination of harmonic couplings. The time-evolution operator of such systems is calculated as a multifrequency Fourier expansion, which results from expressing th...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-07-01
|
Series: | SoftwareX |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711020303162 |
_version_ | 1818846770596151296 |
---|---|
author | German A. Sinuco-Leon |
author_facet | German A. Sinuco-Leon |
author_sort | German A. Sinuco-Leon |
collection | DOAJ |
description | OPENMMF is a numerical library designed to evaluate the dynamics of quantum systems with a discrete spectrum and driven by an arbitrary combination of harmonic couplings. The time-evolution operator of such systems is calculated as a multifrequency Fourier expansion, which results from expressing the time-dependent Schrödinger equation in the frequency domain (Ho, Chu, and Tietz 1983). The library provides a generic tool to study systems with arbitrary spectral composition, limited only by the available computational resources. OPENMMF includes functionalities to build dense and sparse matrix representations of the Hamiltonian and functions to calculate the micromotion operator and time/phase average of state populations. The library introduces a generalised notion of dressed state for systems with polychromatic driving. In this paper, we describe the design and functionality of OPENMMF, provide examples of its use and discuss its range of applicability in problems of current interest in quantum dynamics. The library is written in object-oriented style Fortran90 and includes a set of wrappers for C++ and Python. |
first_indexed | 2024-12-19T05:50:50Z |
format | Article |
id | doaj.art-941414af95a64956808eb5d1429c807c |
institution | Directory Open Access Journal |
issn | 2352-7110 |
language | English |
last_indexed | 2024-12-19T05:50:50Z |
publishDate | 2020-07-01 |
publisher | Elsevier |
record_format | Article |
series | SoftwareX |
spelling | doaj.art-941414af95a64956808eb5d1429c807c2022-12-21T20:33:38ZengElsevierSoftwareX2352-71102020-07-0112100603OPENMMF: A library for multimode driven quantum systemsGerman A. Sinuco-Leon0School of Mathematics and Physical Sciences, University of Sussex, Falmer, BN1 9QH, United KingdomOPENMMF is a numerical library designed to evaluate the dynamics of quantum systems with a discrete spectrum and driven by an arbitrary combination of harmonic couplings. The time-evolution operator of such systems is calculated as a multifrequency Fourier expansion, which results from expressing the time-dependent Schrödinger equation in the frequency domain (Ho, Chu, and Tietz 1983). The library provides a generic tool to study systems with arbitrary spectral composition, limited only by the available computational resources. OPENMMF includes functionalities to build dense and sparse matrix representations of the Hamiltonian and functions to calculate the micromotion operator and time/phase average of state populations. The library introduces a generalised notion of dressed state for systems with polychromatic driving. In this paper, we describe the design and functionality of OPENMMF, provide examples of its use and discuss its range of applicability in problems of current interest in quantum dynamics. The library is written in object-oriented style Fortran90 and includes a set of wrappers for C++ and Python.http://www.sciencedirect.com/science/article/pii/S2352711020303162Polychromatic drivingMultimode floquetQuantum dynamicsFortranC++Python |
spellingShingle | German A. Sinuco-Leon OPENMMF: A library for multimode driven quantum systems SoftwareX Polychromatic driving Multimode floquet Quantum dynamics Fortran C++ Python |
title | OPENMMF: A library for multimode driven quantum systems |
title_full | OPENMMF: A library for multimode driven quantum systems |
title_fullStr | OPENMMF: A library for multimode driven quantum systems |
title_full_unstemmed | OPENMMF: A library for multimode driven quantum systems |
title_short | OPENMMF: A library for multimode driven quantum systems |
title_sort | openmmf a library for multimode driven quantum systems |
topic | Polychromatic driving Multimode floquet Quantum dynamics Fortran C++ Python |
url | http://www.sciencedirect.com/science/article/pii/S2352711020303162 |
work_keys_str_mv | AT germanasinucoleon openmmfalibraryformultimodedrivenquantumsystems |