A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++
- URL: http://arxiv.org/abs/2105.01619v1
- Date: Tue, 4 May 2021 16:53:51 GMT
- Title: A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++
- Authors: Daniel Claudino, Alexander J. McCaskey, and Dmitry I. Lyakh
- Abstract summary: We present the XACC system-level quantum computing framework as a platform for prototyping, developing, and deploying quantum-classical software.
A series of examples demonstrating some of the state-of-the-art chemistry algorithms currently implemented in XACC are presented.
- Score: 62.997667081978825
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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 in order to bring this
novel coprocessing capability to a diverse group of domain computational
scientists. For the field of quantum chemistry, applications and frameworks
exists 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.
Related papers
- A Framework for Integrating Quantum Simulation and High Performance Computing [0.0]
We describe a framework to help streamline access to quantum simulation software running on HPC resources.
This includes an interface for circuit-based quantum computing tasks, as well as the necessary resource management infrastructure.
arXiv Detail & Related papers (2024-08-15T11:48:14Z) - Quantum algorithms for scientific computing [0.0]
Areas that are likely to have the greatest impact on high performance computing include simulation of quantum systems, optimization, and machine learning.
Even a modest quantum enhancement to current classical techniques would have far-reaching impacts in areas such as weather forecasting, aerospace engineering, and the design of "green" materials for sustainable development.
arXiv Detail & Related papers (2023-12-22T18:29:31Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
We unlock a new class of applications ripe for quantum computing research -- computational cognitive modeling.
We release QUATRO, a collection of quantum computing applications from cognitive models.
arXiv Detail & Related papers (2023-09-01T17:34:53Z) - QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-05-17T16:17:57Z) - Software-Hardware Co-Optimization for Computational Chemistry on
Superconducting Quantum Processors [4.084801767163807]
We show that significant new optimizations can be discovered by co-designing the application, compiler, and hardware.
We leverage Pauli strings to identify critical program components that can be used to compress program size with minimal loss of accuracy.
We also leverage the structure of Pauli string simulation circuits to tailor a novel hardware architecture and compiler, leading to significant execution overhead reduction by up to 99%.
arXiv Detail & Related papers (2021-05-15T03:45:26Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
We present a modernized version of the Quantum Virtual Machine (TNQVM) which serves as a quantum circuit simulation backend in the e-scale ACCelerator (XACC) framework.
The new version is based on the general purpose, scalable network processing library, ExaTN, and provides multiple quantum circuit simulators.
By combining the portable XACC quantum processors and the scalable ExaTN backend we introduce an end-to-end virtual development environment which can scale from laptops to future exascale platforms.
arXiv Detail & Related papers (2021-04-21T13:26:42Z) - Composable Programming of Hybrid Workflows for Quantum Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-01-20T14:20:14Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcor is a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context.
Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language manner.
arXiv Detail & Related papers (2020-10-08T12:49:07Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.