Orbital record saving

Nathan DeYonker nate at hartree.ccqc.uga.edu
Tue Dec 9 17:12:48 GMT 2003


Hey everyone,

I'm having a bit of trouble saving and starting from the appropriate
configuration set when running an MRCI job.

I'm trying to calculate an excited state potential energy surfaces of
HBO-BOH isomerization.

What I want to do is optimize the HB/BO bond distances at a range of
angles. Here is how the main part of my input is set up:

do k=1,#iang

ang1(k)=ang1e+stpr(iang(k)+1)

geometry={z;angstrom
           h
           b,h,hb
           o,b,bo,h,ang1(k)}

rhf;closed,6,1;wf,14,1,0;

multi;core,2;wf,14,1,0;wf,14,2,0;noextra;expec2,lzz
multi;closed,2;wf,14,2,0;state,4;wf,14,1,0;state,4;noextra;expec2,lzz;


kk=0
label
kk=kk+1

multi;closed,2;save,ref=6500.2+kk;wf,14,1,0;state,4;wf,14,2,0;state,4;noextra;expec2,lzz;
ci;core,2;maxiter,30;select,6500.2+kk,,0.01;wf,14,1,0;state,4;
edavid=energd

opt,startcmd=label;inactive,ang1;numerical,hb=0.01,bo=0.01;variable,edavid;
kk=0
enddo
---

I have the do loop running over various H-B-O angles from 0 to 180
degrees.

The problem is this, upon finishing the first optimization (say at 180
degrees), the second optimization (at 170 degrees) is not "overwriting"
the orbital records. 

These records quickly get to 200 with numerical derivatives, whereupon the
program crashes for have too many records... 

 More than           200  records on file             2
 ? Error
 ? Too many records
 ? The problem occurs in reservem

 ERROR EXIT
 CURRENT STACK:      MAIN

When the first optimization is completed with 11 optimization steps and 5
points per opt (5 x 11), the last MCSCF states the following correctly:

A'
 Orbital configurations saved on  6555.2
A''
 Orbital configurations saved on  6655.2

Then the MRCI:

 144 Reference configurations selected from 6555.2 for reference states 1
- 4 with threshold  0.010000

However, at the beginning of the second optimization, with KK = 0,
shouldn't the save,ref=6500.2+kk command renew the orbital records at
6500/6600 ??

This isn't what happens,

A'
 Orbital configurations saved on  6556.2
A''
 Orbital configurations saved on  6656.2


MRCI picks up the wrong set of configurations...

 158 Reference configurations selected from 6501.2 for reference states 1
- 4 with threshold  0.010000

Job crashes before my PES is even nearly mapped out. 

Is this a bug? Are there any workarounds other than re-compiling with a
higher maximum number of orbital records? 

 --------------------------------------------------------------------
  Nathan DeYonker              | phone: 706 542-2067
  Ctr. for Comp. Quantum Chem. | fax:   706 542-0406
  University of Georgia        | e-mail: nate at ccqc.uga.edu
  Athens, GA  30602-2556       | http://zopyros.ccqc.uga.edu
 --------------------------------------------------------------------




More information about the Molpro-user mailing list