cis
Configuration Interaction with Single excitations.
This program takes a reference Slater determinant of ROHF-like occupancy, and performs all single excitations on top of it. Disregarding spatial symmetry, it computes the
n_stateslowest eigenstates of that CI matrix. (seedeterminants n_states)This program can be useful in many cases:
Ground state calculation
To be sure to have the lowest SCF solution, perform an scf (see the hartree_fock module), then a cis, save the natural orbitals (see save_natorb) and re-run an scf optimization from this MO guess.
Excited states calculations
The lowest excited states are much likely to be dominated by single-excitations. Therefore, running a cis will save the
n_stateslowest states within the CIS space in the EZFIO directory, which can afterwards be used as guess wave functions for a further multi-state FCI calculation ifdeterminants read_wfis set totruebefore running the fci executable.If
determinants s2_eigis set totrue, the CIS will only retain states having the expected \(\widehat{S^2}\) value (seedeterminants expected_s2). Otherwise, the CIS will take the lowestdeterminants n_states, whatever multiplicity they are.Note
To discard some orbitals, use the qp_set_mo_class command to specify:
core orbitals which will be always doubly occupied
act orbitals where an electron can be either excited from or to
del orbitals which will be never occupied
Needs:
read_wf
Calls:
run()
Touches:
fock_matrix_ao_alpha
fock_matrix_ao_alpha
mo_coef
level_shift
mo_coef
read_wf