19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

37 NON ADIABATIC COUPLING MATRIX ELEMENTS 271<br />

***,H2S diabatic A" states<br />

basis=VDZ<br />

symmetry,x,planeyz<br />

orient,noorient<br />

geometry={s;h1,s,r1;h2,s,r2,h1,theta}<br />

gprint,orbitals,civector<br />

text,reference calculation for C2V<br />

theta=92.12,r1=2.3,r2=2.3<br />

{hf;occ,7,2;wf,18,1}<br />

!use cc-pVDZ basis set<br />

!use Cs symmetry & fix orientation of the molecule<br />

!dont allow automatic reorientation<br />

!Z-matrix geometry input<br />

!global print options<br />

!reference geometry<br />

!scf calculation for ground state<br />

{multi;occ,9,2;closed,4,1;<br />

!define active and inactive spaces<br />

wf,18,2;state,2;<br />

!two A" states (1B1 and 1A2 in C2v)<br />

orbital,2140.2} !save orbitals to 2140.2<br />

reforb=2140.2<br />

text,calculations at displaced geometries<br />

rd=[2.4,2.5,2.6]<br />

do i=1,#rd<br />

r2=rd(i)<br />

{multi;occ,9,2;closed,4,1;<br />

wf,18,2;state,2;<br />

orbital,2141.2<br />

diab,reforb}<br />

reforb=2141.2<br />

enddo<br />

!define a range of bond distances<br />

!loop over displaced geometries<br />

!set r2 to current distance<br />

!same wavefunction definition as at reference geom.<br />

!save new orbitals to record<br />

!compute diabatic orbitals using reference orbitals<br />

!stored on record reforb<br />

!set variable reforb to the new orbitals.<br />

http://www.molpro.net/info/current/examples/h2s_diab.com<br />

37 NON ADIABATIC COUPLING MATRIX ELEMENTS<br />

Non-adiabatic coupling matrix elements can be computed by finite differences for MCSCF or<br />

CI wavefunctions using the DDR program. For state-averaged MCSCF wavefunctions, they can<br />

also computed analytically (cf. section 19.9.2).<br />

Note that present numerical procedure has been much simplified relative to Molpro96. No<br />

GEOM and DISPL input cards are needed any more, and the three necessary calculations can be<br />

done in any order.<br />

37.1 The DDR procedure<br />

In order to compute the coupling matrix elements by finite differences, one has to compute and<br />

store the wavefunctions at two (first-order algorithm) or three (second-order algorithm) slightly<br />

displaced geometries. The order of these calculations is arbitrary.<br />

The typical strategy is as follows:<br />

1.) Compute the wavefunction at the reference geometry. The wavefunctions for both states<br />

have to be stored using the SAVE command of the CI program. If the matrix elements are<br />

computed for MCSCF wavefunctions, it is necessary to recompute the wavefunction with the CI

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

Saved successfully!

Ooh no, something went wrong!