Построение FermionicOperator, обеспечивающего интегралы из начальных вычислений - PullRequest
0 голосов
/ 21 мая 2019

Ниже приведен код для вычисления энергии земли H2 с использованием интегралов, вычисленных с помощью драйвера PySCF:

driver = PySCFDriver(atom='H 0.0 0.0 0.0; H 0.0 0.0 1.41968', unit=UnitsType.BOHR,
                     charge=0, spin=0, basis='sto3g')
molecule = driver.run()

ferOp = FermionicOperator(h1=molecule.one_body_integrals,
                          h2=molecule.two_body_integrals)

qubitOp = ferOp.mapping(map_type='parity', threshold=0.00000001)

exact_eigensolver = ExactEigensolver(qubitOp, k=1)
ret = exact_eigensolver.run()

Я хотел выполнить те же вычисления, используя уже рассчитанные интегралы в соответствии с https://arxiv.org/pdf/1801.02991.pdf:

ab-initio integrlas

Как передать эти значения в FermionicOperator?Совместимы ли эти интегралы с идеей FermioniocOperator?

...