CCSD gradients


Clicked A Few Times
TCE seems to implement CCSD gradients (see test case tce_ccsd_gradient), but this is not mentioned on http://nwchemgit.github.io/index.php/Capabilities - is this not production ready, or should the capabilities wiki page be updated?

Forum Vet
In the manual of NWChem 6.6, it is indicated that in the TCE module, energy gradient, geometry optimization, and vibrational frequency calculations are supported on the basis of numerical differentiation.

Clicked A Few Times
Hrm right - the test case actually runs via finite differences.

I was caught off-guard by the code in src/tce/gradients/tce_gradient.F which calls ccsd_gradient for that case (and that only), so I thought analytical gradients might be implemented.

Gets Around
in the directory nwchem-6.6/QA/tests/tce_gradients run:
>grep step h2o_ccsd.out

 Finite difference step  1.00000D-02
 step     1 energy         -75.01249910
 step    -1 energy         -75.01184346
 step     2 energy         -75.01160864
 step    -2 energy         -75.01279302
 step     3 energy         -75.01082691
 step    -3 energy         -75.01356776


TCE gradient implemented by numerical differentiation.

Best Vladimir

Clicked A Few Times
The TCE CC gradient implementation has not been released yet. There are still parts of the code that require more extensive testing and verification. Moreover, we really want to improve the scalability of the code. We are planning to have the TCE CC gradients fully implemented by the end of this year.

Best regards,
Karol

Gets Around
Hi, Karol

can I compile an analytical gradient for testing and how?

Best, Vladimir.

Gets Around
Hi, all.

How I can set up Finite difference step value? What units is used for it's default value (1.00000D-02)?

Best.

Vladimir.

Forum Vet
This line set stpr_gen:delta 1d-3 just before the task frequency line would give you a step of 1d-3

....

set stpr_gen:delta 1d-3

task  ... frequency


Forum >> NWChem's corner >> NWChem functionality