====== Infrared spectroscopy with molecular dynamics ====== In this exercise, we will compare the vibrational spectrum of two molecules (methanol and benzene) computed with a static method (diagonalization of the dynamical matrix) and with molecular dynamics. The spectra for methanol are available in this paper [[doi>10.1039/c3cp44302g]]. As in the last lectures, to make this exercise computationally feasible, we will use for MD the efficient Density Functional based Tight Binding (DFTB) method. It requires only a minimal basis but delivers nevertheless reasonable results due to an empirical correction term called //repulsion potential//. You should run these calculations on your virtual machine. We will make severe approximation to fit this on your QM. Download, as usual, the **commented** files from the wiki {{exercise_7.tgz|}}. Please use command ** tar xvzf exercise_7.tgz ** to extract files. ===== 1. Task: Computing vibrational spectra for methanol and benzene ===== $cp2k.ssmp -i vibmet.inp > vibmet.out $cp2k.ssmp -i vibc6h6.inp > vibc6h6.out To compute the vibrational spectra, we first need to find a minimum energy structure for the systems. The files optc6h6.xyz and optmet.xyz, present in exercise-10.1.tar.gz, contain minimum energy structures. Geometry **optc6h6.xyz** will be the input for the **vibc6h6.inp** and **optmet.xyz** will be the input for the **vibmet.inp**. The following important section (present in the input files) computes the vibrational spectra. &VIBRATIONAL_ANALYSIS INTENSITIES DX 0.001 &PRINT &PROGRAM_RUN_INFO ON &END &END &END The ** .mol ** file for c6h6 and methanol obtained with better precision (basis set) is already in the directory. (**C6H6-VIBRATIONS-1.ref.mol**) Using the command ** diff vib.c6h6.inp vib.c6h6.ref ** you can see the difference in the input parameters. ./cp2k.ssmp -i vibmet.inp > vibmet.out For the intensities, the derivative of the dipole along the normal modes is necessary (see lecture). So the moments are computed in the standard non-periodic fashion: &DFT BASIS_SET_FILE_NAME ./BASIS_MOLOPT POTENTIAL_FILE_NAME ./GTH_POTENTIALS &PRINT &MOMENTS PERIODIC FALSE &END &END This code will generate frequencies and intensities of the IR spectrum in the files ** C6H6-VIBRATIONS-1.mol ** and ** MET-VIBRATIONS-1.mol **. This file can be read by the visualization program **molden**. * $ ./molden C6H6-VIBRATIONS-1.mol * Use the "normal mode" check in the graphical interface. The spectrum appears. - Compare the one of methanol with experiments (see paper) and the one of benzene with literature on the internet. - Which kind of modes will correspond to stretching of CH and CC bonds? - Try to animate some frequencies, and report the kind of mode corresponding to all peaks. - In the methanol case, you can compare the result you obtained with the one with better basis set and convergence. - Examine the differences between the file vib.c6h6.inp and the vib.c6h6.ref, and the difference in spectra. Discuss. ===== 2. Task: Computing vibrational spectra using DFTB molecular dynamics ===== You will find a fortran program in the repository, called ** dipole_correlation.f90 ** . This is already compiled and the executable is dipole.x. This program computes the correlation function of the (derivative of) the dipole moment and performs the Fourier transform. Run ** cp2k ** with the ** md*.inp ** input files (for the two molecules). Note that the dipole moment and derivatives are extracted from simulation and saved in a file dip*traj (check the input). Run first 5000 steps, then edit the file dipole.in and run ** ./dipole.x < dipole.in **. This will generate the autocorrelation function of the dipole derivative (why?) and its Fourier transform (frequency domain). - Check the result. **gnuplot** with the command **plot "file" u 1:2 w l** will help. Is it satisfactory with respect to the DFT static calculation and literature? Why? - Run 40000 more steps. Check the new results. Discuss what you obtained. Discuss the behavior of the autocorrelation in the time domain. - ** WEB SITE [[https://www.cfa.harvard.edu/hitran/vibrational.html|Vibrational modes]] **