19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

40 SPIN-ORBIT-COUPLING 291<br />

k,1.2,0.032828,0.231204;}<br />

geometry={li;h,li,r}<br />

int;<br />

{hf;wf,4,1}<br />

{multi<br />

occ,4,0,0,0<br />

closed,0,0,0,0<br />

natorb,,ci,save=3500.2}<br />

{multi;maxiter,20<br />

vb}<br />

optg<br />

---<br />

40 SPIN-ORBIT-COUPLING<br />

40.1 Introduction<br />

Spin-orbit matrix elements and eigenstates can be computed using either the Breit-Pauli (BP) operator<br />

or spin-orbit pseudopotentials (ECPs). The state-interacting method is employed, which<br />

means that the spin-orbit eigenstates are obtained by diagonalizing Ĥ el +Ĥ SO in a basis of eigenfunctions<br />

of Ĥ el . The full Breit-Pauli SO-operator can be used only for MCSCF wavefunctions.<br />

For MRCI wavefunctions, the full BP operator is used for computing the matrix elements between<br />

internal configurations (no electrons in external orbitals), while for contributions of external<br />

configurations a mean-field one-electron fock operator is employed. The error caused by<br />

this approximation is usually smaller than 1 cm −1 .<br />

The program allows either the computation of individual spin-orbit matrix elements for a given<br />

pair of states, or the automatic setting-up and diagonalization of the whole matrix for a given<br />

set of electronic states. In the latter case, matrix elements over one-electron operators are also<br />

computed and transformed to the spin-orbit eigenstates (by default, the dipole matrix elements<br />

are computed; other operators can be specified on the GEXPEC or EXPEC cards, see section<br />

6.13). Since it may be often sufficient to compute the spin-orbit matrix elements in a smaller<br />

basis than the energies, it is possible to replace the energy eigenvalues by precomputed values,<br />

which are passed to the spin-orbit program by the <strong>MOLPRO</strong> variable HLSDIAG.<br />

40.2 Calculation of SO integrals<br />

The one-and two-electron spin-orbit integrals over the BP Hamiltonian can be precomputed and<br />

stored on disk using the command<br />

LSINT [,X] [,Y] [,Z] [,ONECENTER] [;TWOINT,twoint;] [;PREFAC,prefac;]<br />

X, Y, and Z specify the components to be computed. If none of these is given, all three are evaluated.<br />

The advantage of precomputing the integrals is that they can then be used in any number<br />

of subsequent SO calculations, but this may require a large amount of disk space (note that there<br />

are 6 times as many integrals as in an energy calculation). If the LSINT card is not given, the<br />

integrals are computed whenever needed. The keyword ONECENTER activates the one-center<br />

approximation for one- and two- electron spin-orbit integrals. This can reduce drastically the<br />

computing time for large molecules. TWOINT and PREFAC can be used to control the accuracy<br />

of spin-orbit integrals. These thresholds are similar to TWOINT and PREFAC for standard

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!