Author Topic: Optimization using jobex in fixed internals  (Read 10081 times)

lasermichel

  • Jr. Member
  • **
  • Posts: 11
  • Karma: +0/-0
    • Working group for high resolution spectroscopy
Optimization using jobex in fixed internals
« on: April 23, 2007, 01:47:17 PM »
Dear all,

I try to perform a structure optimization of the first excited singlet state of phenol using the jobex script of turbomole version 5.8. The internals (which are generated automatically from cartesians using iaut and imet) are all set active (#k), despite one, which I set fixed (#f) by purpose to a certain value, because I want to displace the geometry along this coordinate, relaxing all remaining ones. Nevertheless, the optimization always leads to a completely relaxed molecule i.e. also the fixed coordinate is relaxed. What am I doing wrong?

Many thanks for your help.

Michael

antti_karttunen

  • Sr. Member
  • ****
  • Posts: 227
  • Karma: +1/-0
Re: Optimization using jobex in fixed internals
« Reply #1 on: April 24, 2007, 03:04:57 PM »
Hi,

have you checked if Turbomole is really performing the optimization using internal coordinates? For optimization in internal coordinates, the $optimize group in control file should be something like

$optimize
   internal   on
   redundant  off
   cartesian  off
   global     off
   basis      off   logarithm

Now, if internal coordinates have some problems, Turbomole might fall back to cartesian optimization, where the fixed internals are not taken into account (just a guess, I'm not sure about this).

Note that you can also first fix the internal coordinates you want using "idef" in internals menu and then create redundant internals in the geometry menu. The "ired" command will take the fixed internals into account when creating redundant internals. In my opinion this is the most painless and robust way, because "ired" seems sometimes to manage better than "iaut". More info on constrained optimizations can be found from the Turbomole tutorial http://www.cosmologic.de/data/Turbomole_Tutorial_59.pdf

lasermichel

  • Jr. Member
  • **
  • Posts: 11
  • Karma: +0/-0
    • Working group for high resolution spectroscopy
Re: Optimization using jobex in fixed internals
« Reply #2 on: April 24, 2007, 09:28:41 PM »
Thanks a lot, I will try this.

It seems to be more straightforward than the workaround that I found:
$interconversion  on
  cartesian <-- internal coordinate
and then perform a relax run. After that change back in contol to $interconversion off and perform jobex. Works, but is annoying.

Again, many thanks.

Michael