$TDHFX group (relevant for SCF=RHF if RUNTYP=TDHFX) This group permits the analytical determination of static and/or frequency dependent polarizabilities and hyperpolarizabilities (alpha, beta, and gamma), as well as their first- and second-order geometrical derivatives (of alpha and beta). This permits the prediction of dynamic (nonresonant) Raman and hyper-Raman spectra, yielding both intensities and depolarizations. The method is only available for closed shell systems (RHF). For other polarizability options, see $FFCALC and $TDHF. For ordinary Raman spectra, see $RAMAN. You must not use point group symmetry in this kind of calculation (except to enter the molecule's structure), so provide NOSYM=1. Since the derivative level is quite high, it is a good idea to converge the SCF problem crisply, CONV=1.0D-6. These options are not forced by the RUNTYP, so please use explicit input. The $TDHFX group acts as a script. Each keyword must be on a separate line, terminated by a $END. The available keywords are gathered into 3 sets. Those belonging to the first set must appear before the second set, which must appear before the third set. Set 1: Here is a list of keywords that specifies the number of parameters (electric fields and geometrical distortions) that will be taken into account in the computations. ALLDIRS = compute the responses for all the electric field directions (x,y,z). DIR idir = compute the responses for one electric field specific direction: x(idir=1), y(idir=2) and z(idir=3). USE_C = do the computation in Cartesian coordinates. USE_Q = do the computation in normal coordinates. The default is ALLDIRS and USE_C. Set 2: The following two keywords must be specified before any computation that requires vibrational frequencies or normal modes of vibration: FREQ = compute the normal modes and the harmonic vibrational frequencies. Do a HESSIAN job. FREQ2 = same as FREQ but store the second derivative of the monoelectronic Hamiltonian. Required if you want to determine geometrical second-order derivatives of properties. Set 3: The following keywords are related to the generalized iterative method to solve TDHF mixed derivative equations. They can be inserted anywhere in the $TDHFX group and change the behavior of the generalized iterative method for any of the following tasks that might be requested. DIIS = Use the DIIS method. This is the default method. NOACCEL = Do not use any accelerating method. ITERMAX imax = Specify the maximum number of iterations to obtain the converged solution. Default=100. CONV threshold = the threshold convergence criterion for the U response matrices. Default=1E-5. Below are the keywords to select a particular computation. The xx_NI version will call a non-iterative procedure. The laser energy (w) must be given in Hartree. Divide by 219,474.6 to convert a frequency in wavenumbers (cm-1) to a photon energy in Hartree. Wavelength (in nm) is 45.56/w, when w is in Hartree. Static polarizabilities may be obtained from w=0.0. MU = compute the dipole moment. ALPHA w = compute the dynamic polarizability: alpha(-w;w). BETA w1 w2 / BETA_NI w1 w2 = compute the dynamic first hyperpolarizability: beta(-w1-w2;w1,w2). GAMMA w1 w2 w3 / GAMMA_NI w1 w2 w3 = compute the dynamic second hyperpolarizability: gamma(-w1-w2-w3;w1,w2,w3). POCKELS w / POCKELS_NI w = compute electro-optic Pockels effect: beta(-w;w,0). OR w / OR_NI w = optical rectification: beta(0;w,-w). SHG w / SHG_NI w = second harmonic generation: beta(-2w;w,w). KERR w / KERR_NI w = DC Kerr effect: gamma(-w;w,0,0). ESHG w / ESHG_NI w = electric field induced 2nd harm gen: gamma(-2w;w,w,0). THG w / THG_NI w = third harmonic generation: gamma(-3w;w,w,w). DFWM w / DFWM_NI w = degenerate four wave mixing gamma(-w;w,-w,w). See the review D.P.Shelton, J.E.Rice Chem.Rev. 94, 3-29(1994) for more information on the quantities just above. The next options are nuclear derivatives of some of the above. DMDX_NI = compute the dipole derivative matrix, the geometrical first derivative of MU. DADX w / DADX_NI w = compute the polarizability derivative matrix, the geometrical first-order derivative of alpha(-w;w). DBDX w1 w2 / DBDX_NI w1 w2 = compute the geometrical first-order derivative of beta(-w1-w2;w1,w2). D2MDX2_NI = compute geometrical second derivatives of MU D2ADX2_NI w = compute geometrical second derivatives of alpha(-w;w). D2BDX2_NI w1 w2 = geometrical second derivatives of beta(-w1-w2;w1,w2). The next two keywords automatically select paths through the package generating the required intermediates (both polarizabilities and their nuclear derivatives) to form spectra. The most efficient path through the program will be selected automatically. RAMAN w = Summarize the Raman responses in a table, and if necessary, compute the geometrical first-order derivatives of alpha(-w;w). HRAMAN w = Summarize the hyper-Raman responses in a table, and if necessary, compute the geometrical first- order derivatives of beta(-2w;w,w). The following keywords permit the deletion of disk files associated with the set of frequencies w1,w2,... FREE w1 FREE w1 w2 FREE w1 w2 w3 Below is an example of a TDHFX group: $TDHFX ALLDIRS USE_Q FREQ DIIS ITERMAX 100 CONV 0.1E-7 HRAMAN 0.02 FREE 0.02 FREE 0.02 0.02 HRAMAN 0.03 $END References: "Time Dependent Hartree-Fock schemes for analytic evaluation of the Raman intensities" O.Quinet, B.Champagne J.Chem.Phys. 115, 6293-6299(2001). "Analytical TDHF second derivatives of dynamic electronic polarizability with respect to nuclear coordinates. Application to the dynamic ZPVA correction." O.Quinet, B.Champagne, B.Kirtman J.Comput.Chem. 22, 1920-1932(2001). "Analytical time-dependent Hartree-Fock schemes for the evaluation of the hyper-Raman intensities" O.Quinet, B.Champagne J.Chem.Phys. 117, 2481-2488(2002). errata: JCP 118, 5692(2003) "Analytical time-dependent Hartree-Fock evaluation of the dynamically zero-point averaged (ZPVA) first hyperpolarizability" O.Quinet, B.Kirtman, B.Champagne J.Chem.Phys. 118, 505-513(2003). Computer quirks: 1. This package uses file numbers 201, 202, ... but some compilers (chiefly g77) may not support unit numbers above 99. The remedy is to use a different computer or compiler. 2. If you experience trouble running this package under AIX, degrade the optimization of subroutine JDDFCK in hss2b.src, by placing this line @PROCESS OPT(2) immediately before JDDFCK, recompile hss2b, and relink. ========================================================== ==========================================================
generated on 7/7/2017