In the output file of opt keyword, we get quadrupole moment at the end of file. Are these the component of hyperpolarizability or we need to use keyword polar=enonly. Do we need to use conversion factor on these values?
At the B3LYP and MP2 levels, you can use keywords ″polar=enonly″ and ″polar=cubic″ by G09, respectively. These keywords can provide the polarizability and hyper-polarizability in the end of output file. Both keywords work at the unrestricted (U) and restricted (R) systems. All reported values of output are in atomic unit (a.u).
Main problem is the calculation of hyper-polarizability at the restricted-open shell (RO) systems. In this situation, G09 cannot print hyper-polarizability in output file. Because, the RO gradients are not implemented in G09. So there are no keyword to compute hyper-polarizability at the RO systems by G09. This means that you should calculate RO hyper-polarizability from the RO energies obtained with G09 doing the finite field derivatives "by hand". Procedure is in ″J. Chem. Phys. 94, 1182 (1991)″.
In the gaussian log file you can search for hyperpolarizability and there you can see nine components of beta. Using those nine values you can easily calculate the first order hyperpolarizability. Don't forget to compute Raman.
Please find as attachment an example with corresponding relationships as well as units, allowing you to calculate and convert the data obtained about the first hyperpolarizability by Gaussian. The keyword is "polar" and, yes, the results are at the end of the output-file.
I was trying to calculate hyperpolarizabilities using DFT (GAUSSIAN 09) but could not find it in the log file. But I could do it with HF (GAUSSIAN 09). What could be the reason?
At the B3LYP and MP2 levels, you can use keywords ″polar=enonly″ and ″polar=cubic″ by G09, respectively. These keywords can provide the polarizability and hyper-polarizability in the end of output file. Both keywords work at the unrestricted (U) and restricted (R) systems. All reported values of output are in atomic unit (a.u).
Main problem is the calculation of hyper-polarizability at the restricted-open shell (RO) systems. In this situation, G09 cannot print hyper-polarizability in output file. Because, the RO gradients are not implemented in G09. So there are no keyword to compute hyper-polarizability at the RO systems by G09. This means that you should calculate RO hyper-polarizability from the RO energies obtained with G09 doing the finite field derivatives "by hand". Procedure is in ″J. Chem. Phys. 94, 1182 (1991)″.
use the POLAR keyword in the route section in g09 or g03 to get the 09 compnts hyperpolarizabilities, using these compnts, you calculate beta tot, //, HRS ...