This repository was archived by the owner on Dec 7, 2021. It is now read-only.

Description
Information
- Qiskit Aqua version: 0.7.5
- Python version: 3.7.7
- Operating system:
Springdale Linux 7.8 (Verona)
What is the current behavior?
Program fails when trying to construct large Grover circuit.
Steps to reproduce the problem
from qiskit.aqua.algorithms import Grover
from qiskit.aqua.components import oracles
full_circ_size = 59
width=int((full_circ_size+1)/2)
truthtable = '0'*(2**width-1)+'1'
oracle = oracles.TruthTableOracle(truthtable,optimization=True,mct_mode='basic')
grover = Grover(oracle,num_iterations=1,mct_mode='basic')
full_circuit = grover.construct_circuit(measurement=False)
Program returns killed.
What is the expected behavior?
Should produce a 59-qubit Grover circuit.
Suggested solutions