Différences entre les versions de « VBTutorial1 »
Ligne 74 : | Ligne 74 : | ||
|- | |- | ||
| | | | ||
− | + | 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) | |
− | + | # read the RHF orbitals in Gamess and identify those who could be good guess orbitals for your different VB orbitals. For instance : | |
− | + | #* 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. | |
− | + | ||
+ | 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
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
Main exercises | ||||
---|---|---|---|---|
Exercise 1 : Starting up with the H<math>{}_2</math> moleculeThe Gamess and XMVB input files for the H<math>{}_2</math> molecule are provided in the Exercise folder on the tutorial machines. These are VBSCF calculations with the 6-31G(d,p) basis set, and the fragment specification in terms of symmetry-adapted orbitals (frgtyp=sao). Just inspect these inputs, run the gamess-xmvb program (using : vbrun h2), and analyze the outputs. Then these input files could serve you as templates for the next exercises. Exercise 2 : HF molecule weights
Exercise 3 : F<math>{}_2</math> molecule and bond energy
|