Différences entre les versions de « General guidelines for BOVB calculations »

De Workshops
Aller à la navigation Aller à la recherche
Ligne 43 : Ligne 43 :
 
There is two type of instabilities which may occur :
 
There is two type of instabilities which may occur :
 
# Because VBSCF and BOVB are methods involving active/inactive orbital separation, instabilities of orbital flipping type may show up during convergence, unless the inactive set of orbitals do not share any basis functions in common with the active set of orbitals (high symmetry cases, sigma/<math>pi</math> separation...). As when it is not the case, an orbital from the inactive space may always switch during wave function optimization with an orbital from the active space, if this leads to a lower energy solution, which may however not be the desired one. This problem is more acute with the BOVB method, as dynamical correlation is introduced mostly for the active electron pairs.  
 
# Because VBSCF and BOVB are methods involving active/inactive orbital separation, instabilities of orbital flipping type may show up during convergence, unless the inactive set of orbitals do not share any basis functions in common with the active set of orbitals (high symmetry cases, sigma/<math>pi</math> separation...). As when it is not the case, an orbital from the inactive space may always switch during wave function optimization with an orbital from the active space, if this leads to a lower energy solution, which may however not be the desired one. This problem is more acute with the BOVB method, as dynamical correlation is introduced mostly for the active electron pairs.  
# A second type of instabilities comes from possible redundancies introduced in your VB wave function definition, for instance through delocalization of the active or inactive orbitals (D-BOVB level).
+
# A second type of instabilities comes from possible redundancies introduced in your VB wave function definition, for instance through delocalization of the active orbitals between two fragments (which is totally forbidden for the VBSCF and BOVB methods), or delocalized inactive orbitals (if they span the space of at least two active orbitals belonging to different fragments).
  
 
=== How can I know if my BOVB calculation went well ? ===
 
=== How can I know if my BOVB calculation went well ? ===

Version du 28 juin 2012 à 22:18

General procedure for BOVB calculations

Ctrl options

In the $ctrl section of the XMVB input, you should use the "iscf=5" algorithm for VBSCF calculations, and change it to "iscf=2" for BOVB calculations.

General case

Definition of the localization space

The following rules define the localization space of your orbitals for a "L" level (VBSCF or L-BOVB) calculation :

  • First, choose a set of active electron pairs, which in turns define a set of active orbitals ;
  • The inactive orbitals are initially delocalized on a fragment, and the molecule is fragmented in a way such that each fragment contain at most ONE atom bearing at least an active electron in at least one of the structures ;
  • The active orbitals can be localized on the fragments (recommended), or on 1 atom only ;

Exemples :

  1. for the (Me3)C-Cl molecule, where we choose the C-Cl bond to be the active electron pair, the inactive orbitals are defined on the (Me3)C and Cl fragments respectively
  2. for Cl-(Me3)C-Cl- SN2 transition state, the two Cl-C and C-Cl bonds are chosen as active pairs, which in turns define three fragments : Cl1 / (Me3)C / Cl2

Procedure for the calculation

  1. Perform a ("L") VBSCF calculation ;
  2. then perform the L-BOVB calculation, always starting from converged VBSCF orbitals ;
  3. then perform the D-BOVB calculation : from a converged L-BOVB guess, freezing the active orbitals, and delocalizing the inactive orbitals onto the whole molecule

High symmetry case

Definition of the localization space

If the active and inactive orbitals do not share any basis function in common (like when there is a sigma/PI separation for instance, with all and only PI pairs being defined as active), then you can use the following localization space :

  • inactive orbitals delocalized onto the whole molecule from the very beginning ;
  • active orbitals localized on 1 atom only.

Procedure for the calculation

  1. Perform a ("D") VBSCF calculation ;
  2. then perform the D-BOVB calculation : starting from converged VBSCF orbitals