User Tools

Site Tools


vibrational_modes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vibrational_modes [2010/03/09 14:00]
vlada
vibrational_modes [2014/09/12 15:41] (current)
Line 1: Line 1:
 ===== Vibrational modes ===== ===== Vibrational modes =====
  
-In this section we describe how to calculatethe ​vibrational modes of molecules using Hessian ​matrix. Vibrational modes are obtained from eigen values ​of the Hessian ​matrix. The elements of the matrix are defined as second ​derivastive ​of energy with respect to geometry. The first derivatives are forces ​and the second derivatives are obtained from the diferent ​of two forces and displacement. At first calculate optimization structure of the molecule and then move with atom in first direction and do SCF calculation,​ after that move with the same atom but in oposit ​direction and do again SCF calculation. Then evaluate the matrix element.This procedure repeat for each direction ​andeach ​atom of molecule. In order to calculate vibrational modes the hessian ​matrix ​ix first mass weighted.+In this section we describe how to calculate the vibrational modes of molecules using dynamical ​matrix. Vibrational modes are obtained from eigenvalues ​of the dynamical ​matrix. The elements of the matrix are defined as second ​derivatives ​of energy with respect to geometry. The first derivatives ​with respect to geometry ​are forces.The second derivatives are obtained from the different ​of two forces and displacement. At first calculate optimization structure of the molecule and then move with atom in first direction and do SCF calculation,​ after that move with the same atom but in opposite ​direction and do again SCF calculation. Then evaluate the matrix element ​as different of this two forces devided by displacement. This procedure repeat for each direction ​and each atom of molecule. In order to calculate vibrational modes the dynamical ​matrix ​is mass weighted. Vibrational modes are calculated from eigenvalues of dynamical matrix.
  
-Dynamical matrix calculation set the keywords ''​idynmat''​ in section ''&​OPTION&''​ in input file fireball in+Dynamical matrix calculation set the keywords ''​idynmat''​ in section ''&​OPTION&''​ in input file ''​fireball in''​
  
-=== fireball.in ===+=== fireball.in===
  
 <​code>​ <​code>​
Line 20: Line 20:
 </​code>​ </​code>​
  
 +Parameters of dynamical matrix calculation are set in file ''​dyn.optional''​ placed in work directory.
  
 +Calculation of all vibrational modes
 +=== dyn.optional: ​ ===
  
 +<​code>​
 +0.03              !elementary displacement
 +1 1 1             ​!dimension vector
 +dyn.dat ​          ​!output file  ​
 +.false. ​           !flag on when only some of atoms are moved, otherwise move all atoms
 +                     
 +</​code>​
 +Calculation of vibrational modes only for selected atoms
 +=== dyn.optional: ​ ===
 +
 +<​code>​
 +0.03              !elementary displacement
 +1 1 1             ​!dimension vector
 +dyn.dat ​          ​!output file  ​
 +.true. ​           !flag on when only some of atoms are moved, otherwise move all atoms
 +2                 ​!number of free atoms
 +3                 !list of free atoms 
 +4                        ​
 +</​code>​
 +
 +
 +The vibrational modes are writen into file ''​out''​.
 +
 +{{:​benzen:​benzen_modes.png|vibrational modes}}
vibrational_modes.1268139630.txt.gz ยท Last modified: 2011/02/18 13:14 (external edit)