Closed NicoRenaud closed 1 year ago
After a close look into qiskit-nature
and pennylane
source codes, I suggest the above coupling schema.
As expected, our qc2 data format must gather (from the ase
calculators) at least information about:
qiskit-nature
, we would additionally need MO coefficients and one-electron integrals (Fock matrix in the AO basis). Further details to be discussed later in #1 To couple our qc2 interface with OpenFermion/Pennylane
and Qiskit-nature
, I suggest developing "translators" that could convert our qc2-formatted file, say qc2_output.h5
, into the corresponding accepted formats into these QC software frameworks. These are:
Qiskit-nature
(https://github.com/qiskit-community/qiskit-nature/blob/main/qiskit_nature/second_q/formats/qcschema/qc_schema.py) OpenFermion
format; see, e.g., https://github.com/quantumlib/OpenFermion/blob/master/src/openfermion/chem/molecular_data.py#L719 OpenFermion/Pennylane
) and/or ASE-drivers ( for Qiskit-nature
)OpenFermion/Pennylane
and Qiskit-nature
and contain by built-in all we need to proceed with a (simple) VQE calculations. I have made short "mock" programs to test the above suggestion. Further details and discussions to come...
Find out what is needed for Qiskit and Peenylane to run a simple VQE