User guide

These part of the document clarifies main concepts, and the design of myQLM. This user guide is devided in 3 main sections:

  • writing quantum programs provides the keys to creating quantum algorithms, using different quantum paradigm (gate-based, analog, quantum annealing)

  • executing quantum programs describe the design of this framework. It explains the procedure to execute quantum algorithms on a QPU, and describes how a QPU can be extended to support advanced computation (e.g. variational)

Writing quantum programs
Executing / Simulating quantum programs

Libraries built upon Qaptiva

Some libraries have been built upon this framework, to extend its capabilities, and they are listed below.

Spin and fermionic systems
Combinatorial Optimization
Interoperability - Gate-based
Interoperability - Annealing