MACH-Q Software

MACH-Q Software

One of the important outputs of the project is quantum computing software. Below is a list of currently available software:

BQSKit compiler suite developed by LBNL originally by the AIDE-QC project expanded as part of the MACH-Q project. 
Primary contact: Ed Younis (LBNL)

OpenQudit system and its core components: the QGL, a language that can express any gate as a unitary expression; the QCIR, an intermediate representation to evaluate the unitary of any circuit and gradients quickly.
Primary Contact: Ed Younis (LBNL)

HATT – Hamiltonian Adaptive Ternary Tree for Optimizing Fermion-to-Qubit Mapping software by UPenn is available on github.
Primary Contact: Gushu Li (UPenn)

QIR Execution Engine (QIR-EE) developed by ORNL is available on github.
Primary Contact: Elaine Wong (ORNL)

Q-OPT: Quantum Optimization Toolkit collection of tools and software designed to support end-to-end quantum optimization workflows by ANL is available on github.
Primary Contact: Ji Liu (ANL)

MarQSim: Reconciling Determinism and Randomness in Compiler Optimization for Quantum Simulation by UPenn is available on github.
Primary Contact: Junyu Zhou (UPenn)

Verifying Fault-Tolerance of Quantum Error Correction Codes by UPenn is available on github.
Primary Contact: Gushu Li (UPenn)