OPENMMF: A library for multimode driven quantum systems

OPENMMF: A library for multimode driven quantum systems
复制标题

DOI:
10.1016/j.softx.2020.100603
复制
发表时间:
2020-07
期刊:
影响因子:
3.4
通讯作者:
G. Sinuco-Le'on
G. Sinuco-Le'on
中科院分区:
计算机科学4区
文献类型:
--
作者:
G. Sinuco-Le'on

文献摘要

相似文献

OPENMMF是一个数值库,旨在评估具有离散光谱的量子系统的动力学,并由谐波耦合的任意组合驱动。这类系统的时间演化算子被计算为多频傅里叶展开式,这是在频域中表达时变薛定谔方程的结果(Ho,Chu和Tietz 1983)。该库提供了一个通用的工具来研究具有任意光谱组成的系统,仅受可用计算资源的限制。OPENMMF包括构建哈密顿量的密集和稀疏矩阵表示的功能,以及计算微运动算子和状态布居的时间/相位平均值的功能。该图书馆介绍了一个广义的概念dressed状态的系统与多色驱动。在本文中,我们描述了OPENMMF的设计和功能,提供其使用的例子,并讨论其适用范围在量子动力学的当前感兴趣的问题。该库是以面向对象的风格编写的,包括一组C++和Python的包装器。
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 ofdressed statefor 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.