Différences entre les versions de « VBTutorial1 »

De Workshops
Aller à la navigation Aller à la recherche
Ligne 74 : Ligne 74 :
 
|-
 
|-
 
|
 
|
* To prepare a ''$gus'' section for reading RHF MOs as a guess (''guess=mo'' option)  :
+
To prepare a ''$gus'' section for reading RHF MOs as a guess (''guess=mo'' option)  :
** first compute gamess RHF solution only (take out : ''vbtyp=xmvb'' in the $control section of Gamess input)  
+
# first compute gamess RHF solution only (take out : ''vbtyp=xmvb'' in the $control section of Gamess input)  
** read the RHF orbitals in Gamess and identify those who could be good guess orbitals for : 1s core of F, 2s lone pair, 2px lone pairs,... active orbitals
+
# read the RHF orbitals in Gamess and identify those who could be good guess orbitals for your different VB orbitals. For instance :  
** then build the ''$gus'' section in XMVB input accordingly, and start your calculation (don't forget to add again ''vbtyp=xmvb'' in the $control section of Gamess input)  
+
#* MO n°1 is a symmetry combination for 1s cores of the two Fluorine, so this same MO n°1 could be used as a guess orbital for the two localized VB orbitals corresponding to the fluorine cores (MO n°2 is the corresponding antisymmetric combination, so it bears the same information) ;
 +
#* MO n°3 (or alternatively MO n°4) could be used as guess orbital for the two VB orbitals describing the 2s lone pairs of the fluorine atoms ;
 +
#* MO n°5 and 7 (or alternatively 6 and 8) could be used as guess for the <math>\pi_x</math> and <math>\pi_y</math>  lone pairs ;
 +
#* last, MO n°8 describe the <math>\sigma</math> bond, and could be used as guess for the two active orbitals
 +
# Then build the ''$gus'' section in XMVB input accordingly, and start your calculation (don't forget to add again ''vbtyp=xmvb'' in the $control section of Gamess input)  
  
 
Note that using automatic guess works fine in a simple case like this one, using ''guess=mo'' simply accelerate convergence. However, for larger molecule, specifying a good orbital guess through ''guess=mo'' and an extra $gus section will often be useful.
 
Note that using automatic guess works fine in a simple case like this one, using ''guess=mo'' simply accelerate convergence. However, for larger molecule, specifying a good orbital guess through ''guess=mo'' and an extra $gus section will often be useful.
  
* To compute the bond energy at the BOVB level, you can simply use the ROHF energies computed with Gamess for the separate fragments (F atoms here), because the L- and D-BOVB wave functions (like the VBSCF one) dissociate to uncorrelated separate fragments. Note that to compute the bond energy at the VBCISD level, you would have to compute the separate fragments at this level of theory.
+
To compute the bond energy at the BOVB level, you can simply use the ROHF energies computed with Gamess for the separate fragments (F atoms here), because the L- and D-BOVB wave functions (like the VBSCF one) dissociate to uncorrelated separate fragments. Note that to compute the bond energy at the VBCISD level, you would have to compute the separate fragments at this level of theory.
* Note that a more accurate BOVB bond energy could be obtained by pushing to [[The_SD_BOVB_method|higher SD-BOVB level]]. A bond dissociation energy of 36.1 kcal/mol would be obtained for F<sub>2</sub> at the π-SD-BOVB, very close to the estimated exact value of 39.0 kcal/mol.
+
 
 +
Note that a more accurate BOVB bond energy could be obtained by pushing to [[The_SD_BOVB_method|higher SD-BOVB level]].  
 
|}
 
|}
  

Version du 10 juillet 2012 à 14:02

<< Return to the program


How to modify this page :

  • first : log in (top right of this page) ;
  • click on [edit] (far right) to edit a section of the page ;
  • write your text directly in the wiki page, and click on the "Save page" button (bottom left) to save your modifications

Pictures : how to insert a picture in your text

See also this page for an introduction to the basics of the wiki syntax


Basics of VB theory and XMVB program