:orphan: .. index:: *EXCITATION ENERGIES .. _*EXCITATION ENERGIES: ===================== \*EXCITATION ENERGIES ===================== Calculate excitation energies using time dependent Hartree-Fock or DFT. The excitation energies are found as the lowest generalized eigenvalues of the electronic Hessian. DIRAC supports TDDFT kernels from all ground state functionals included in the code. Currently the iterative eigenvalue solver may fail to converge more than about twenty roots per symmetry. Define excitations and transition moments ========================================= .. index:: .EXCITA .. _EXCITATION_ENERGIES_.EXCITA: .EXCITA ------- :: .EXCITA SYM N Number of excitation energies N calculated in boson symmetry no. SYM. This keyword can be repeated if you want excitation energies in more than one boson symmetry. .. index:: .OPERATOR .. _EXCITATION_ENERGIES_.OPERATOR: .OPERATOR --------- Specification of a transition moment operator (see :ref:`one_electron_operators` for details). This keyword can be given multiple times to add more operators. .. index:: .EPOLE .. _EXCITATION_ENERGIES_.EPOLE: .EPOLE ------ Specification of electric Cartesian multipole operators of order L for the calculation of transition moments. Specify order. *Example:* Electric dipole operators :: .EPOLE 1 .. index:: .MPOLE .. _EXCITATION_ENERGIES_.MPOLE: .MPOLE ------ Specification of magnetic Cartesian multipole operators of order L for the calculation of transition moments. Specify order. *Example:* Magnetic dipole operators :: .MPOLE 1 .. index:: .ANALYZE .. _EXCITATION_ENERGIES_.ANALYZE: .ANALYZE -------- Analyze solution vectors and show the most important excitations at the orbital level. .. index:: .INTENS .. _EXCITATION_ENERGIES_.INTENS: .INTENS ------- Invoke calculation of oscillator strengths. Followed by oscillator strengths to order k in the wave vector, which must be zero. *Example:* :: .INTENS 0 Control variational parameters ============================== .. index:: .OCCUP .. _EXCITATION_ENERGIES_.OCCUP: .OCCUP ------ For each fermion ircop give an :ref:`orbital_strings` of inactive orbitals from which excitations are allowed. By default excitations from all occupied orbitals are included in the generalized eigenvalue problem. Example: :: .OCCUP 1..3 7,8 This would include excitations from gerade orbitals 1,2,3, and ungerade orbitals 7 and 8. .. index:: .VIRTUA .. _EXCITATION_ENERGIES_.VIRTUA: .VIRTUA ------- For each fermion ircop give an :ref:`orbital_strings` of virtual orbitals to which excitations are allowed. By default excitations to all virtal orbitals are included in the generalized eigenvalue problem. .. index:: .SKIPEE .. _EXCITATION_ENERGIES_.SKIPEE: .SKIPEE ------- Exclude all rotations between occupied positive-energy and virtual positive-energy orbitals. .. index:: .SKIPEP .. _EXCITATION_ENERGIES_.SKIPEP: .SKIPEP ------- Exclude all rotations between occupied positive-energy and virtual negative-energy orbitals. Control reduced equations ========================= .. index:: .MAXITR .. _EXCITATION_ENERGIES_.MAXITR: .MAXITR ------- Maximum number of iterations. *Default:* :: .MAXITR 30 .. index:: .MAXRED .. _EXCITATION_ENERGIES_.MAXRED: .MAXRED ------- Maximum dimension of matrix in reduced system. *Default:* :: .MAXRED 200 .. index:: .THRESH .. _EXCITATION_ENERGIES_.THRESH: .THRESH ------- Threshold for convergence of reduced system. *Default:* :: .THRESH 1.0D-5 Control integral contributions ============================== The user is encouraged to experiment with these options since they may have an important effect on run time. .. index:: .INTFLG .. _EXCITATION_ENERGIES_.INTFLG: .INTFLG ------- Specify what two-electron integrals to include (default: :ref:`HAMILTONIAN_.INTFLG` under :ref:`**HAMILTONIAN`). .. index:: .CNVINT .. _EXCITATION_ENERGIES_.CNVINT: .CNVINT ------- Set threshold for convergence before adding SL and SS integrals to SCF-iterations. *2 (real) Arguments:* :: .CNVINT CNVXQR(1) CNVXQR(2) *Default:* Very large numbers. .. index:: .ITRINT .. _EXCITATION_ENERGIES_.ITRINT: .ITRINT ------- Set the number of iterations before adding SL and SS integrals to SCF-iterations. *Default:* :: .ITRINT 1 1 Advanced/debug flags ==================== .. index:: .E2CHEK .. _EXCITATION_ENERGIES_.E2CHEK: .E2CHEK ------- Generate a complete set of trial vector which implicitly allows the explicit construction of the electronic Hessian. Only to be used for small systems ! .. index:: .ONLYSF .. _EXCITATION_ENERGIES_.ONLYSF: .ONLYSF ------- Only call FMOLI in sigmavector routine: only generate one-index transformed Fock matrix :cite:`Saue2003`. .. index:: .ONLYSG .. _EXCITATION_ENERGIES_.ONLYSG: .ONLYSG ------- Only call FMOLI in sigmavector routine: 2-electron Fock matrices using one-index transformed densities :cite:`Saue2003`.