Szabo/Ostlund list the CI matrix elements between singlet symmetry-adapted configurations (SAC) in Table 4.1 of their book:
$$ \langle ^1\Psi^r_ a \lvert \mathcal{H} - E_ 0 \rvert ^1\Psi^r_ a \rangle, \langle \Psi_ 0 \lvert \mathcal{H} \rvert ^1\Psi^{rr}_ {aa} \rangle, \langle \Psi_ 0 \lvert \mathcal{H} \rvert ^1\Psi^{rs}_ {aa} \rangle, \langle \Psi_ 0 \lvert \mathcal{H} \rvert ^1\Psi^{rr}_ {ab} \rangle, \langle \Psi_ 0 \lvert \mathcal{H} \rvert ^A\Psi^{rs}_ {ab} \rangle, \langle \Psi_ 0 \lvert \mathcal{H} \rvert ^B\Psi^{rs}_ {ab} \rangle, \langle ^1\Psi^{rr}_ {aa} \lvert \mathcal{H} - E_ 0 \rvert ^1\Psi^{rr}_ {aa} \rangle, \langle ^1\Psi^{rs}_ {aa} \lvert \mathcal{H} - E_ 0 \rvert ^1\Psi^{rs}_ {aa} \rangle, \langle ^1\Psi^{rr}_ {ab} \lvert \mathcal{H} - E_ 0 \rvert ^1\Psi^{rr}_ {ab} \rangle, \langle ^A\Psi^{rs}_ {ab} \lvert \mathcal{H} - E_ 0 \rvert ^A\Psi^{rs}_ {ab} \rangle, \langle ^B\Psi^{rs}_ {ab} \lvert \mathcal{H} - E_ 0 \rvert ^B\Psi^{rs}_ {ab} \rangle, \langle ^A\Psi^{rs}_ {ab} \lvert \mathcal{H} \rvert ^B\Psi^{rs}_ {ab} \rangle. $$
The expressions are given in terms of restricted, canonical MOs. While I have been able to arrive at the same results for all listed elements I tried so far, I am apparently unable to correctly derive elements that are not listed. I do not believe that they are all $0$.
I am testing my toy SCF/MP2/CIS/CID implementation against ORCA and am able to reproduce RHF, UHF, RMP2, and RCIS/TDHF results for different systems with good precision. However, CID in general eludes me thus far. $\ce{H_2}$ in a minimal basis set (single-$\zeta$) works correctly, as does $\ce{He}$ in double-$\zeta$. However, my results for $\ce{He}$ in triple-$\zeta$ are rather far off.
I am looking for the correctly derived off-diagonal elements of the CISD matrix. Lacking this, concrete pointers on which other, freely available QC suite will print the matrix are also welcome. Unfortunately, I am reduced to the status of a hobbyist without access to literature.
Edit: In the comments, it was asked how I was confident in the integrals. The AO integral code is ancient and has been verified for RHF and UHF against ORCA and Turbomole. While performing the CID calculation, the RHF and RMP2 energies are being calculated at the same time, and match the ORCA results. I just performed a calculation for $\ce{BeH2}$ with matching results - given the number of AO/MO involved, I feel confident in my AO-MO-transformation.
A Szabo, NS Ostlund Modern Quantum Chemistry, Dover Publications, first edition, 1996.
FCIDUMP
file (or any ASCII integrals) right? Are you able to make sure your integrals match the integrals from PySCF, OpenMOLCAS, or some other open-source software that prints integrals in a readable format? $\endgroup$FCIDUMP
format so that people can test with their own programs, or at least give the actual basis sets (not just DZ / TZ) and energies (my comment asked about how far off the energies were with DZ, if they disagree at the nH digit, something is wrong & could get worse) $\endgroup$