English

Q# and NWChem: Tools for Scalable Quantum Chemistry on Quantum Computers

Quantum Physics 2019-05-03 v1 Emerging Technologies Chemical Physics Computational Physics

Abstract

Fault-tolerant quantum computation promises to solve outstanding problems in quantum chemistry within the next decade. Realizing this promise requires scalable tools that allow users to translate descriptions of electronic structure problems to optimized quantum gate sequences executed on physical hardware, without requiring specialized quantum computing knowledge. To this end, we present a quantum chemistry library, under the open-source MIT license, that implements and enables straightforward use of state-of-art quantum simulation algorithms. The library is implemented in Q#, a language designed to express quantum algorithms at scale, and interfaces with NWChem, a leading electronic structure package. We define a standardized schema for this interface, Broombridge, that describes second-quantized Hamiltonians, along with metadata required for effective quantum simulation, such as trial wavefunction ansatzes. This schema is generated for arbitrary molecules by NWChem, conveniently accessible, for instance, through Docker containers and a recently developed web interface EMSL Arrows. We illustrate use of the library with various examples, including ground- and excited-state calculations for LiH, H10_{10}, and C20_{20} with an active-space simplification, and automatically obtain resource estimates for classically intractable examples.

Keywords

Cite

@article{arxiv.1904.01131,
  title  = {Q# and NWChem: Tools for Scalable Quantum Chemistry on Quantum Computers},
  author = {Guang Hao Low and Nicholas P. Bauman and Christopher E. Granade and Bo Peng and Nathan Wiebe and Eric J. Bylaska and Dave Wecker and Sriram Krishnamoorthy and Martin Roetteler and Karol Kowalski and Matthias Troyer and Nathan A. Baker},
  journal= {arXiv preprint arXiv:1904.01131},
  year   = {2019}
}

Comments

36 pages, 5 figures. Examples and data in ancillary files folder

R2 v1 2026-06-23T08:26:08.399Z