{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T19:56:09Z","timestamp":1770753369209,"version":"3.50.0"},"reference-count":50,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,10,21]],"date-time":"2022-10-21T00:00:00Z","timestamp":1666310400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Office of Science of the U.S. Department of Energy","award":["DE-AC05-00OR22725"],"award-info":[{"award-number":["DE-AC05-00OR22725"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Transactions on Quantum Computing"],"published-print":{"date-parts":[[2023,3,31]]},"abstract":"<jats:p>As quantum computing hardware systems continue to advance, the research and development of performant, scalable, and extensible software architectures, languages, models, and compilers is equally as important to bring this novel coprocessing capability to a diverse group of domain computational scientists. For the field of quantum chemistry, applications and frameworks exist for modeling and simulation tasks that scale on heterogeneous classical architectures, and we envision the need for similar frameworks on heterogeneous quantum-classical platforms. Here, we present the XACC system-level quantum computing framework as a platform for prototyping, developing, and deploying quantum-classical software that specifically targets chemistry applications. We review the fundamental design features in XACC, with special attention to its extensibility and modularity for key quantum programming workflow interfaces and provide an overview of the interfaces most relevant to simulations of chemistry. A series of examples demonstrating some of the state-of-the-art chemistry algorithms currently implemented in XACC are presented, while also illustrating the various APIs that would enable the community to extend, modify, and devise new algorithms and applications in the realm of chemistry.<\/jats:p>","DOI":"10.1145\/3523285","type":"journal-article","created":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T11:43:10Z","timestamp":1648813390000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["A Backend-agnostic, Quantum-classical Framework for Simulations of Chemistry in C\n            <tt>++<\/tt>"],"prefix":"10.1145","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8860-0689","authenticated-orcid":false,"given":"Daniel","family":"Claudino","sequence":"first","affiliation":[{"name":"Computer Science and Mathematics, Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0745-3294","authenticated-orcid":false,"given":"Alexander J.","family":"McCaskey","sequence":"additional","affiliation":[{"name":"Computer Science and Mathematics, Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"given":"Dmitry I.","family":"Lyakh","sequence":"additional","affiliation":[{"name":"National Center for Computational Sciences, Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,10,21]]},"reference":[{"key":"e_1_3_1_2_2","unstructured":"C++ Micro Services. [n.d.]. Retrieved from http:\/\/cppmicroservices.org\/."},{"key":"e_1_3_1_3_2","unstructured":"cuQuantum. [n.d.]. Retrieved from https:\/\/developer.nvidia.com\/cuquantum-sdk."},{"key":"e_1_3_1_4_2","unstructured":"Open Services Gateway Initiative. [n.d.]. Retrieved from https:\/\/www.osgi.org\/."},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.2573505"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-019-1666-5"},{"key":"e_1_3_1_7_2","unstructured":"Ville Bergholm Josh Izaac Maria Schuld Christian Gogolin M. Sohaib Alam Shahnawaz Ahmed Juan Miguel Arrazola Carsten Blank Alain Delgado Soran Jahangiri Keri McKiernan Johannes Jakob Meyer Zeyue Niu Antal Sz\u00e1va and Nathan Killoran. 2020. PennyLane: Automatic Differentiation of Hybrid Quantum-classical Computations. (2020). Retrieved from https:\/\/arXiv:quant-ph\/1811.04968."},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.3389\/fchem.2018.00188"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/qua.25678"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1021\/acs.chemmater.9b02166"},{"issue":"2","key":"e_1_3_1_11_2","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1103\/PhysRevLett.58.83","article-title":"Connected moments expansion: A new tool for quantum many-body theory","volume":"58","author":"Cioslowski J.","year":"1987","unstructured":"J. Cioslowski. 1987. Connected moments expansion: A new tool for quantum many-body theory. Phys. Rev. Lett. 58, 2 (1987), 83.","journal-title":"Phys. Rev. Lett."},{"key":"e_1_3_1_12_2","doi-asserted-by":"crossref","unstructured":"Daniel Claudino Bo Peng Nicholas P. Bauman Karol Kowalski and Travis S. Humble. 2021. Improving the Accuracy and Efficiency of Quantum Connected Moments Expansions. Retrieved from https:\/\/arXiv:quant-ph\/2103.09124.","DOI":"10.1088\/2058-9565\/ac0292"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1039\/D0TC03709E"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0208073"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-019-10988-2"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/11526216_2"},{"issue":"6","key":"e_1_3_1_17_2","doi-asserted-by":"crossref","first-page":"1256","DOI":"10.1103\/PhysRevD.30.1256","article-title":"The t expansion: A nonperturbative analytic tool for Hamiltonian systems","volume":"30","author":"Horn David","year":"1984","unstructured":"David Horn and Marvin Weinstein. 1984. The t expansion: A nonperturbative analytic tool for Hamiltonian systems. Phys. Rev. D 30, 6 (1984), 1256.","journal-title":"Phys. Rev. D"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/bf01331938"},{"issue":"6","key":"e_1_3_1_19_2","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1016\/0009-2614(87)87184-1","article-title":"On the validity and applicability of the connected moments expansion","volume":"134","author":"Knowles Peter J.","year":"1987","unstructured":"Peter J. Knowles. 1987. On the validity and applicability of the connected moments expansion. Chem. Phys. Lett. 134, 6 (1987), 512\u2013518.","journal-title":"Chem. Phys. Lett."},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1088\/2058-9565\/abe567"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1063\/5.0030688"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevResearch.3.013197"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41534-019-0187-2"},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0206704"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2018.07.007"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1088\/2058-9565\/ab6bf6"},{"issue":"1","key":"e_1_3_1_27_2","first-page":"1","article-title":"Quantum chemistry as a benchmark for near-term quantum computers","volume":"5","author":"McCaskey Alexander J.","year":"2019","unstructured":"Alexander J. McCaskey, Zachary P. Parks, Jacek Jakowski, Shirley V. Moore, Titus D. Morris, Travis S. Humble, and Raphael C. Pooser. 2019. Quantum chemistry as a benchmark for near-term quantum computers. npj Quant. Info. 5, 1 (2019), 1\u20138.","journal-title":"npj Quant. Info."},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1088\/2058-9565\/ab8ebc"},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevA.98.032309"},{"key":"e_1_3_1_30_2","first-page":"1","article-title":"Determining eigenstates and thermal states on a quantum computer using quantum imaginary time evolution","author":"Motta Mario","year":"2019","unstructured":"Mario Motta, Chong Sun, Adrian T. K. Tan, Matthew J. O\u2019Rourke, Erika Ye, Austin J. Minnich, Fernando G. S. L. Brand\u00e3o, and Garnet Kin-Lic Chan. 2019. Determining eigenstates and thermal states on a quantum computer using quantum imaginary time evolution. Nature Physics (2019), 1\u20136.","journal-title":"Nature Physics"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevResearch.2.043140"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevX.6.031007"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.122.230401"},{"issue":"3","key":"e_1_3_1_34_2","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1088\/0305-4470\/17\/3\/024","article-title":"Upper bounds for the free energy. A generalisation of the Bogolubov inequality and the Feynman inequality","volume":"17","author":"Peeters F. M.","year":"1984","unstructured":"F. M. Peeters and J. T. Devreese. 1984. Upper bounds for the free energy. A generalisation of the Bogolubov inequality and the Feynman inequality. J. Phys. A: Math. Gen. 17, 3 (1984), 625.","journal-title":"J. Phys. A: Math. Gen."},{"key":"e_1_3_1_35_2","doi-asserted-by":"crossref","unstructured":"Bo Peng and Karol Kowalski. 2021. Variational Quantum Solver Employing the PDS Energy Functional. Retrieved from https:\/\/arXiv:quant-ph\/2101.08526.","DOI":"10.22331\/q-2021-06-10-473"},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1038\/ncomms5213"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.3389\/fchem.2019.00182"},{"key":"e_1_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.drudis.2007.07.006"},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevA.99.032331"},{"key":"e_1_3_1_40_2","unstructured":"Kazuhiro Seki and Seiji Yunoki. 2020. Quantum Power Method by a Superposition of Time-evolved States. Retrieved from https:\/\/arXiv:quant-ph\/2008.03661."},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1002\/qua.560260826"},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1021\/ar500229p"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1063\/5.0006002"},{"issue":"22","key":"e_1_3_1_44_2","doi-asserted-by":"crossref","first-page":"2899","DOI":"10.1142\/S0217979295001087","article-title":"Generalized variational principle in quantum mechanics","volume":"9","author":"Soldatov A. V.","year":"1995","unstructured":"A. V. Soldatov. 1995. Generalized variational principle in quantum mechanics. Int. J. Mod. Phys. B 9, 22 (1995), 2899\u20132936.","journal-title":"Int. J. Mod. Phys. B"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1063\/1.464746"},{"key":"e_1_3_1_46_2"},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.22331\/q-2020-05-25-269"},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1002\/wcms.1340"},{"key":"e_1_3_1_49_2","doi-asserted-by":"crossref","unstructured":"Ho Lun Tang V. O. Shkolnikov George S. Barron Harper R. Grimsley Nicholas J. Mayhall Edwin Barnes and Sophia E. Economou. 2020. qubit-ADAPT-VQE: An Adaptive Algorithm for Constructing Hardware-efficient Ansatze on a Quantum Processor. Retrieved from https:\/\/arXiv:quant-ph\/1911.10205.","DOI":"10.1103\/PRXQuantum.2.020310"},{"key":"e_1_3_1_50_2","doi-asserted-by":"publisher","DOI":"10.1126\/science.abe8770"},{"key":"e_1_3_1_51_2","unstructured":"Linghua Zhu Ho Lun Tang George S. Barron Nicholas J. Mayhall Edwin Barnes and Sophia E. Economou. 2020. An Adaptive Quantum Approximate Optimization Algorithm for Solving Combinatorial Problems on a Quantum Computer. Retrieved from https:\/\/arXiv:quant-ph\/2005.10258."}],"container-title":["ACM Transactions on Quantum Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3523285","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3523285","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:30Z","timestamp":1750183770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3523285"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,21]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,3,31]]}},"alternative-id":["10.1145\/3523285"],"URL":"https:\/\/doi.org\/10.1145\/3523285","relation":{},"ISSN":["2643-6809","2643-6817"],"issn-type":[{"value":"2643-6809","type":"print"},{"value":"2643-6817","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,21]]},"assertion":[{"value":"2021-05-05","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}