/Quantum-Chemistry-with-Annealers

Methods to calculate the ground state properties of molecular systems using quantum annealers

Primary LanguagePython

Quantum Chemistry with Annealers

Methods to calculate the ground state properties of molecular systems using quantum annealers. This code is meant for demonstration purposes only and is not well optimized. Accompanies the paper:

J. Copenhaver, A. Wasserman, and B. Wehefritz-Kaufmann. “Using Quantum Annealers to Calculate Ground State 
    Properties of Molecules,” (2020), arXiv:2009.10779v2 [quant-ph].

Requirements

numpy                   https://github.com/numpy/numpy 
scipy                   https://github.com/scipy/scipy
pandas                  https://github.com/pandas-dev/pandas
symengine               https://github.com/symengine/symengine.py
pyscf                   https://github.com/pyscf/pyscf
openfermion=0.11.0      https://github.com/quantumlib/OpenFermion/tree/02a0088347c31ad3b6b73db18bc598ef6ddb923a
openfermionpyscf        https://github.com/quantumlib/OpenFermion-PySCF
dwave-ocean-sdk         https://github.com/dwavesystems/dwave-ocean-sdk
fieldmath               https://www.nayuki.io/res/gauss-jordan-elimination-over-any-field/fieldmath.py