qvm icon indicating copy to clipboard operation
qvm copied to clipboard

The high-performance and featureful Quil simulator.

Results 87 qvm issues
Sort by recently updated
recently updated
newest added

## Compiler-Macro * [cflonum](https://github.com/rigetti/qvm/blob/master/src/floats.lisp#L47) * [flonum](https://github.com/rigetti/qvm/blob/master/src/floats.lisp#L33) ## Condition * [memory-index-out-of-bounds](https://github.com/rigetti/qvm/blob/master/src/classical-memory.lisp#L54) ## Function * [make-density-qvm](https://github.com/rigetti/qvm/blob/master/src/density-qvm.lisp#L93) * [memory-bit-ref](https://github.com/rigetti/qvm/blob/master/src/classical-memory.lisp#L151) * [memory-integer-ref](https://github.com/rigetti/qvm/blob/master/src/classical-memory.lisp#L176) * [memory-octet-ref](https://github.com/rigetti/qvm/blob/master/src/classical-memory.lisp#L167) * [memory-real-ref](https://github.com/rigetti/qvm/blob/master/src/classical-memory.lisp#L185) ## Macro * [with-random-state](https://github.com/rigetti/qvm/blob/master/src/utilities.lisp#L314) ## Method * [classical-memory-subsystem](https://github.com/rigetti/qvm/blob/master/src/classical-memory-mixin.lisp#L15)...

The variable `*qubits-required-for-parallelization*` is statically set to `19`, which means that as soon as 19 qubits is reached in a computation, the computations will be parallelized. This isn't ideal for...

enhancement
good first issue

Currently, `make qvm-sdk` will kill `~/.cache/common-lisp/`. Ideally, it would work with its own cache so that (1) it pulls fresh packages when building, and (2) doesn't affect the current cache,...

Write a benchmark that does a simple scan of all parameters for a QAOA computation.

Some QVM types include a `MAKE-FOO-QVM` convenience function to create a QVM of the given type, while others do not. It would be nice(tm) if the interface was consistent. Currently,...

Petar Korponaić reports that 1.13.0 isn't improved with new serial kernel improvements. For 25-qubit QFT, ``` qvm -S 61 seconds qvm -S -c 27 seconds qvm -S -c -O 3...

bug

It Would Be Nice (TM) if the API to the QVM allowed access to the various "layers" of tensor factors in the execution. The QVM ought to understand (for noise/programmatic/etc)...

enhancement

we can decrease the amount of work being done for real matrix * complex vector

When a user force kills an async job, any associated persistent qvm (or even the underlying qvm object), might be left in an inconsistent state. The same applies for exceptional...

discussion/proposal
2.0