• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

WaveTrain:一个基于张量网络的链式系统数值量子力学的 Python 包。

WaveTrain: A Python package for numerical quantum mechanics of chain-like systems based on tensor trains.

机构信息

Institut für Chemie, Freie Universität Berlin, Altensteinstraße 23A, D-14195 Berlin, Germany.

Institut für Mathematik, Freie Universität Berlin, Arnimallee 3-9, D-14195 Berlin, Germany.

出版信息

J Chem Phys. 2023 Apr 28;158(16). doi: 10.1063/5.0147314.

DOI:10.1063/5.0147314
PMID:37114709
Abstract

WaveTrain is an open-source software for numerical simulations of chain-like quantum systems with nearest-neighbor (NN) interactions only. The Python package is centered around tensor train (TT, or matrix product) format representations of Hamiltonian operators and (stationary or time-evolving) state vectors. It builds on the Python tensor train toolbox Scikit_tt, which provides efficient construction methods and storage schemes for the TT format. Its solvers for eigenvalue problems and linear differential equations are used in WaveTrain for the time-independent and time-dependent Schrödinger equations, respectively. Employing efficient decompositions to construct low-rank representations, the tensor-train ranks of state vectors are often found to depend only marginally on the chain length N. This results in the computational effort growing only slightly more than linearly with N, thus mitigating the curse of dimensionality. As a complement to the classes for full quantum mechanics, WaveTrain also contains classes for fully classical and mixed quantum-classical (Ehrenfest or mean field) dynamics of bipartite systems. The graphical capabilities allow visualization of quantum dynamics "on the fly," with a choice of several different representations based on reduced density matrices. Even though developed for treating quasi-one-dimensional excitonic energy transport in molecular solids or conjugated organic polymers, including coupling to phonons, WaveTrain can be used for any kind of chain-like quantum systems, with or without periodic boundary conditions and with NN interactions only. The present work describes version 1.0 of our WaveTrain software, based on version 1.2 of scikit_tt, both of which are freely available from the GitHub platform where they will also be further developed. Moreover, WaveTrain is mirrored at SourceForge, within the framework of the WavePacket project for numerical quantum dynamics. Worked-out demonstration examples with complete input and output, including animated graphics, are available.

摘要

WaveTrain 是一个用于数值模拟仅具有最近邻(NN)相互作用的链式量子系统的开源软件。这个 Python 包的核心是哈密顿算符和(静态或时变)态矢量的张量火车(TT 或矩阵乘积)格式表示。它建立在 Python 张量火车工具包 Scikit_tt 之上,该工具包为 TT 格式提供了高效的构造方法和存储方案。它的特征值问题和线性微分方程的求解器分别用于 WaveTrain 中的非时变和时变薛定谔方程。通过采用高效的分解来构建低秩表示,态矢量的张量火车阶数通常仅略微依赖于链长 N。这导致计算复杂度仅随 N 呈线性增长,从而减轻了维度诅咒。作为对全量子力学类的补充,WaveTrain 还包含用于二分量系统的完全经典和混合量子经典(Ehrenfest 或平均场)动力学的类。图形功能允许对量子动力学进行“实时”可视化,可根据约化密度矩阵选择几种不同的表示形式。尽管它是为处理分子固体或共轭有机聚合物中的准一维激子能量输运而开发的,包括与声子的耦合,但 WaveTrain 可以用于任何类型的链式量子系统,无论是否具有周期性边界条件,并且仅具有 NN 相互作用。本工作描述了我们的 WaveTrain 软件的 1.0 版本,该版本基于 scikit_tt 的 1.2 版本,这两个版本都可以从 GitHub 平台上免费获得,并且将在该平台上进一步开发。此外,WaveTrain 在 SourceForge 上进行了镜像,作为数值量子动力学的 WavePacket 项目的一部分。提供了带有完整输入和输出的工作示例,包括动画图形。

相似文献

1
WaveTrain: A Python package for numerical quantum mechanics of chain-like systems based on tensor trains.WaveTrain:一个基于张量网络的链式系统数值量子力学的 Python 包。
J Chem Phys. 2023 Apr 28;158(16). doi: 10.1063/5.0147314.
2
Solving the time-independent Schrödinger equation for chains of coupled excitons and phonons using tensor trains.使用张量列求解耦合激子与声子链的不含时薛定谔方程。
J Chem Phys. 2022 Jan 14;156(2):024109. doi: 10.1063/5.0074948.
3
WavePacket: A Matlab package for numerical quantum dynamics. III. Quantum-classical simulations and surface hopping trajectories.波包:一个用于数值量子动力学的Matlab软件包。III. 量子-经典模拟与表面跳跃轨迹
J Comput Chem. 2019 Nov 15;40(30):2677-2688. doi: 10.1002/jcc.26045. Epub 2019 Aug 14.
4
Tensor-Train Split-Operator KSL (TT-SOKSL) Method for Quantum Dynamics Simulations.张量-张量分裂算子 KSL(TT-SOKSL)方法用于量子动力学模拟。
J Chem Theory Comput. 2022 Jun 14;18(6):3327-3346. doi: 10.1021/acs.jctc.2c00209. Epub 2022 Jun 1.
5
Tensor-Train Split-Operator Fourier Transform (TT-SOFT) Method: Multidimensional Nonadiabatic Quantum Dynamics.张量列车分裂算子傅里叶变换(TT-SOFT)方法:多维非绝热量子动力学
J Chem Theory Comput. 2017 Sep 12;13(9):4034-4042. doi: 10.1021/acs.jctc.7b00608. Epub 2017 Aug 16.
6
OQuPy: A Python package to efficiently simulate non-Markovian open quantum systems with process tensors.OQuPy:一个用于使用过程张量高效模拟非马尔可夫开放量子系统的Python软件包。
J Chem Phys. 2024 Sep 28;161(12). doi: 10.1063/5.0225367.
7
Tensor-Train Thermo-Field Memory Kernels for Generalized Quantum Master Equations.用于广义量子主方程的张量列车热场记忆核
J Chem Theory Comput. 2023 Feb 28;19(4):1111-1129. doi: 10.1021/acs.jctc.2c00892. Epub 2023 Jan 31.
8
Hamiltonian Computational Chemistry: Geometrical Structures in Chemical Dynamics and Kinetics.哈密顿计算化学:化学动力学与反应动力学中的几何结构
Entropy (Basel). 2024 Apr 30;26(5):399. doi: 10.3390/e26050399.
9
Grassmann time-evolving matrix product operators: An efficient numerical approach for fermionic path integral simulations.格拉斯曼时间演化矩阵乘积算符:一种用于费米子路径积分模拟的高效数值方法。
J Chem Phys. 2024 Oct 21;161(15). doi: 10.1063/5.0226167.
10
Direct solution of the Chemical Master Equation using quantized tensor trains.使用量化张量列直接求解化学主方程。
PLoS Comput Biol. 2014 Mar 13;10(3):e1003359. doi: 10.1371/journal.pcbi.1003359. eCollection 2014 Mar.