Hi
I want to obtain an open-shell singlet state wave function for a C2 molecule using the WFN_MIX function. I first performed a quintet state calculation (converged smoothly) and tried to use this quintet state wave function as the initial guess in the following open-shell singlet state calculation. In the WFN_MIX section, I tried to flip the spin of the original HOMO and HOMO-1 orbitals (Also see the attached input)
&WFN_MIX
&UPDATE
RESULT_MO_INDEX -1
RESULT_SPIN_INDEX BETA
RESULT_SCALE 0.00000
ORIG_MO_INDEX 2
ORIG_SPIN_INDEX ALPHA
ORIG_SCALE 1.0000
ORIG_IS_VIRTUAL .FALSE.
&END UPDATE
&UPDATE
RESULT_MO_INDEX -2
RESULT_SPIN_INDEX BETA
RESULT_SCALE 0.00000
ORIG_MO_INDEX 1
ORIG_SPIN_INDEX ALPHA
ORIG_SCALE 1.0000
ORIG_IS_VIRTUAL .FALSE.
&END UPDATE
&END WFN_MIX
but the calculation failed with an error message "If ORIG_IS_VIRTUAL is set, the array unoccupied_orbs must be associated!"
I think my usage of WFN_MIX is not correct. Could someone please help on this issue? Thanks!
Best
John
Dear Prof. Lannuzzi
The quintet state has 4 singly occupied alpha spin orbitals. I tried to flip two of these alpha spin orbitals to beta spin. therefore, I set the "RESULT_MO_INDEX" as negtive to represent the unoccupied MO space. I actually also tries the opposite way: setting ORIG_MO_INDEX as the virtual MO and RESULT_MO_INDEX as HOMO and HOMO-1. This run was "successful", however, I am not sure I understand the results. The output file shows that "Performing wfn mixing and Writing new MOs to file" at the end of the calculation. In this specific calculation, the spin multiplicity is 5 and I used the ATOMIC guess, the program seems to perform wfn mixing after SCF for the initial quintet state (although not converge), How do i know the wfn mixing is correctly performed? Does the saved wfn file contains the spin-fliped singlet state? Could you please provide some suggestions? Thank you! Attached please find the input and output.
Best wishes
John