Author Topic: D3 Dispersion corrections to gradients  (Read 8186 times)

175116

  • Jr. Member
  • **
  • Posts: 13
  • Karma: +0/-0
D3 Dispersion corrections to gradients
« on: October 17, 2011, 08:35:22 PM »
Hi,

I came across another D3 dispersion correction issue. In case I want to carry out geometrical optimization in which dispersion correction gradients are taken into account,  do I have to add -grad parameter next to the $disp3 -bj keyword? (-bj form BJ-damping). If I run optimization with "$disp3 -bj -grad", the gradients are little bit different than in case of "$disp3 -bj" (which is logical). However, when I look at the rdgrad output in case of "$disp3 -bj" (i.e. without -grad parameter) it seems rdgrad also calls disp3 procedure. Therefore it raises a question about double counting the dispersion correction gradients in case of "$disp3 -bj -grad".

Thank you very much indeed.

uwe

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 560
  • Karma: +0/-0
Re: D3 Dispersion corrections to gradients
« Reply #1 on: October 18, 2011, 10:16:12 AM »
Hi,

good point. The options can be added to the $disp3 line in the control file the same way as in the stand-alone version of the original program of the Grimme group. I have added a post in the FAQ section about that:

http://www.turbo-forum.com/index.php?topic=625.0

There is no double counting of the DFT-D3 contribution to the gradients if you add -grad to the $disp3 keyword, but -grad is not needed if a gradient calculation is being performed.

Regards,

Uwe

175116

  • Jr. Member
  • **
  • Posts: 13
  • Karma: +0/-0
Re: D3 Dispersion corrections to gradients
« Reply #2 on: October 18, 2011, 09:27:13 PM »
Hi, Uwe.

Thanky you very much for clarification! However, one issue is still unclear to me. On the assumption that $disp3 -grad is supposed to be identical with $disp (i.e. both ways result in supplementing dispersion gradients to pure DF gradients), why the gradient files differ in the two identical runs (see my first post in this thread). Is there any way how to explain this discrepancy?

Thanks in advance
« Last Edit: October 18, 2011, 11:58:10 PM by 175116 »

uwe

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 560
  • Karma: +0/-0
Re: D3 Dispersion corrections to gradients
« Reply #3 on: October 19, 2011, 03:08:49 PM »
Hi,

when I run the same job with $disp3 -bj and with $disp3 -bj -grad, I get identical gradients. If you get something else, please contact the Turbomole Support (turbomole at cosmologic.de).

Regards,

Uwe