In reviewing the documentation for TDDFT and for DFT, it seems unclear how to perform a geometry optimization under one basis/functional combination and then do tddft with another functional/basis combination on that converged geometry without doing a second geometry optimization. Setting iterations to 1 or 0 in the second dft block causes convergence to fail.
geometry autosym units angstrom
# Cartesian Coordinates in the form xyz
SAMPLE GEOMETRY
end
ecce_print ecce.out
#Aim to do a ground-state optimization in 3-21G, B3LYP
basis spherical
* library "3-21g"
END
driver
class
default
end
dft
mult 1 # spin multiplicity. 1=singlet, 3=triplet
xc b3lyp
mulliken # Method to calculate charges
end
task dft optimize
# Aim to do excited state calculations/enter Davidson iterations in 6-31G, Cam-BL3YP
basis spherical
* library "6-31g"
end
dft
mult 1 # spin multiplicity. 1=singlet, 3=triplet
XC xcamb88 1.00 lyp 0.81 vwn_5 0.19 hfexch 1.00
cam 0.33 cam_alpha 0.19 cam_beta 0.46
direct
mulliken # Method to calculate charges
end
tddft
nroots 5
cis
civecs
end
task tddft energy