[CPMD-list] Problem doing transition state search

Christian Tuma ct at chemie.hu-berlin.de
Fri May 16 08:46:06 CEST 2003


Dear CPMD developers,

before CPMD release 3.7 I used an external optimiser to locate transition
states with CPMD. Now I was trying to do this using version 3.7 and its
recently implemented internal transition search algorithm. The system under
study was a small zeolite system (37 atoms per unit cell).
First I did a frequency calculation, the structure was already VERY close
to the transition state:

      -1273.4964        -31.8808         34.0303         45.3821
         82.6421         84.8253         94.0645        105.0102 ...

translation projected:

      -1272.7988           .0000           .0000           .0000
         80.7846         82.4328         89.3480        104.7284 ...

Then I tried a transition state search using the calculated Hessian:

&CPMD
 OPTIMIZE GEOMETRY
 CONVERGENCE ORBITALS
  1.0E-06
 CONVERGENCE GEOMETRY
  1.0E-04
 RESTART HESSIAN LATEST
 RFO ORDER=1
&END
...

The first relaxation steps looked like this:

 *** GNMAX=  1.132939E-04                ETOT=   -432.246618  ***
 *** GNMAX=  2.066742E-04 [9.24E-03]     ETOT=   -432.246615  ***
 *** GNMAX=  3.516007E-04 [9.36E-03]     ETOT=   -432.246610  ***
 *** GNMAX=  5.045955E-04 [9.47E-03]     ETOT=   -432.246602  ***
 *** GNMAX=  6.773491E-04 [1.13E-02]     ETOT=   -432.246591  ***
 *** GNMAX=  1.041622E-03 [2.61E-02]     ETOT=   -432.246554  ***
 *** GNMAX=  1.026987E-03 [5.18E-03]     ETOT=   -432.246553  ***
 *** GNMAX=  9.818658E-04 [6.93E-03]     ETOT=   -432.246550  ***
 *** GNMAX=  9.562766E-04 [4.51E-03]     ETOT=   -432.246550  ***
 *** GNMAX=  9.000179E-04 [4.27E-03]     ETOT=   -432.246547  ***
 *** GNMAX=  8.270440E-04 [7.04E-03]     ETOT=   -432.246550  ***
 *** GNMAX=  8.178444E-04 [1.79E-03]     ETOT=   -432.246550  ***
 *** GNMAX=  7.637884E-04 [4.46E-03]     ETOT=   -432.246546  ***
 *** GNMAX=  7.829667E-04 [7.01E-03]     ETOT=   -432.246533  ***
 *** GNMAX=  8.246068E-04 [8.47E-03]     ETOT=   -432.246510  ***
...

Then it continued with almost the same values for GNMAX and ETOT. 
But I expected that it would take only a few steps to get from
GNMAX=  1.132939E-04 to GNMAX < 1.0E-04 to fulfil my given convergence
criterion that I usually use with ordinary geometry optimisations.
Instead GNMAX got bigger.

Did I make something wrong in my input file? 
Any recommendations for changes?


One more thing that puzzled me were statements in the output like the
following (example after first step):

 RFO| MODES: NEGATIVE=   1     ZERO=   9     POSITIVE= 101
 LOWEST HESSIAN EIGENVALUES:
 -.095510 -.000729  .000858  .001499
  .004318  .004675  .005900  .007038

Why ZERO=   9 ? From the source code (rrfo.f) I got the answer, every
eigenvalue between -0.01 and 0.01 is treated as 0. I do not know the details
of the RFO scheme, but after projection of the translation there are only
3 eigenvalues exactly 0. Does this somehow influence the performance of
the transition state search?


Thank you, any advice is welcome.

Christian.

-- 
Christian Tuma             Humboldt-Universitaet Berlin
ct at chemie.hu-berlin.de     Arbeitsgruppe Quantenchemie (Prof. Sauer)
phone: +49-30-20937140     Brook-Taylor-Str. 2, 12489 Berlin, GERMANY
fax:   +49-30-20937136     http://www.chemie.hu-berlin.de/ag_sauer



More information about the CPMD-list mailing list