Alberto Mercurio, Yi-Te Huang, Li-Xun Cai, Yueh-Nan Chen, Vincenzo Savona, Franco Nori
{"title":"QuantumToolbox。模拟开放量子系统的高效Julia框架","authors":"Alberto Mercurio, Yi-Te Huang, Li-Xun Cai, Yueh-Nan Chen, Vincenzo Savona, Franco Nori","doi":"10.22331/q-2025-09-29-1866","DOIUrl":null,"url":null,"abstract":"We present $\\tt{QuantumToolbox.jl}$, an open-source Julia package for simulating open quantum systems. Designed with a syntax familiar to users of $\\tt{QuTiP}$ (Quantum Toolbox in Python), it harnesses Julia's high-performance ecosystem to deliver fast and scalable simulations. The package includes a suite of time-evolution solvers supporting distributed computing and GPU acceleration, enabling efficient simulation of large-scale quantum systems. We also show how $\\tt{QuantumToolbox.jl}$ can integrate with automatic differentiation tools, making it well-suited for gradient-based optimization tasks such as quantum optimal control. Benchmark comparisons demonstrate substantial performance gains over existing frameworks. With its flexible design and computational efficiency, $\\tt{QuantumToolbox.jl}$ serves as a powerful tool for both theoretical studies and practical applications in quantum science.","PeriodicalId":20807,"journal":{"name":"Quantum","volume":"106 1","pages":""},"PeriodicalIF":5.1000,"publicationDate":"2025-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"QuantumToolbox.jl: An efficient Julia framework for simulating open quantum systems\",\"authors\":\"Alberto Mercurio, Yi-Te Huang, Li-Xun Cai, Yueh-Nan Chen, Vincenzo Savona, Franco Nori\",\"doi\":\"10.22331/q-2025-09-29-1866\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present $\\\\tt{QuantumToolbox.jl}$, an open-source Julia package for simulating open quantum systems. Designed with a syntax familiar to users of $\\\\tt{QuTiP}$ (Quantum Toolbox in Python), it harnesses Julia's high-performance ecosystem to deliver fast and scalable simulations. The package includes a suite of time-evolution solvers supporting distributed computing and GPU acceleration, enabling efficient simulation of large-scale quantum systems. We also show how $\\\\tt{QuantumToolbox.jl}$ can integrate with automatic differentiation tools, making it well-suited for gradient-based optimization tasks such as quantum optimal control. Benchmark comparisons demonstrate substantial performance gains over existing frameworks. With its flexible design and computational efficiency, $\\\\tt{QuantumToolbox.jl}$ serves as a powerful tool for both theoretical studies and practical applications in quantum science.\",\"PeriodicalId\":20807,\"journal\":{\"name\":\"Quantum\",\"volume\":\"106 1\",\"pages\":\"\"},\"PeriodicalIF\":5.1000,\"publicationDate\":\"2025-09-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Quantum\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://doi.org/10.22331/q-2025-09-29-1866\",\"RegionNum\":2,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"PHYSICS, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Quantum","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.22331/q-2025-09-29-1866","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"PHYSICS, MULTIDISCIPLINARY","Score":null,"Total":0}
QuantumToolbox.jl: An efficient Julia framework for simulating open quantum systems
We present $\tt{QuantumToolbox.jl}$, an open-source Julia package for simulating open quantum systems. Designed with a syntax familiar to users of $\tt{QuTiP}$ (Quantum Toolbox in Python), it harnesses Julia's high-performance ecosystem to deliver fast and scalable simulations. The package includes a suite of time-evolution solvers supporting distributed computing and GPU acceleration, enabling efficient simulation of large-scale quantum systems. We also show how $\tt{QuantumToolbox.jl}$ can integrate with automatic differentiation tools, making it well-suited for gradient-based optimization tasks such as quantum optimal control. Benchmark comparisons demonstrate substantial performance gains over existing frameworks. With its flexible design and computational efficiency, $\tt{QuantumToolbox.jl}$ serves as a powerful tool for both theoretical studies and practical applications in quantum science.
QuantumPhysics and Astronomy-Physics and Astronomy (miscellaneous)
CiteScore
9.20
自引率
10.90%
发文量
241
审稿时长
16 weeks
期刊介绍:
Quantum is an open-access peer-reviewed journal for quantum science and related fields. Quantum is non-profit and community-run: an effort by researchers and for researchers to make science more open and publishing more transparent and efficient.