Initiate or continue a projected excited state calculation, with information stored on record. If nprojc, the internal CI vectors of nprojc previous calculations are used to make a projection operator. If nprojc, this calculation is forced to be the first, i.e. ground state, with no projection. If nprojc, then if record does not exist, the effect is the same as nprojc; otherwise nprojc is recovered from the dump in record. Thus for the start up calculation, it is best to use project,record,-1; for the following excited calculations, use project,record; At the end of the calculation, the wavefunction is saved, and the information in the dump record updated. The project card also sets the tranh option, so by default, transition hamiltonian matrices are calculated.
For example, to do successive calculations for three states, use
ci;...;project,3000.3,-1; ci;...;project,3000.3; ci;...;project,3000.3;