Support and discussions for Molcas and OpenMolcas users and developers

You are not logged in.

- Topics: Active | Unanswered

Welcome to the Molcas forum.
You can choose an avatar and change the default style by going to "*Profile*" → "*Personality*" or "*Display*".

**MHHsieh****Member**- Registered: 2018-02-26
- Posts: 10

Hi,

I am going to optimize my system with SA-CASSCF method combined with RICD keyword.

To my knowledge, molcas can only calculate the numerical gradient with SA-CASSCF and RICD in parallel. (i.e., the analytical gradient can be got only from serial)

but numerical gradient costs so high for me.

So I am wondering if I can calculate the gradient in another level, let's say KS-DFT or one-state CASSCF, then using this gradient to employ in every optimizing point?

Thanks a lot.

Best,

M.H.

Offline

**Ignacio****Administrator**- From: Uppsala
- Registered: 2015-11-03
- Posts: 537

Well. In practice this amounts to a method-1//method-2 type of calculation, where you optimize the geometry at method-2 level and then compute single-point properties at method-1 level, since the optimization, for most purposes, cares only about the gradient and not the energy. This is certainly possible:

```
&GATEWAY
> Do While
&SEWARD
&SCF
&SLAPAF
> End Do
&RASSCF
```

You may also want to try adding constraints to your system, such that computing numerical gradients becomes an option. In that case you can also combine gradients from different methods, see https://doi.org/10.1002/jcc.23987

Offline

**MHHsieh****Member**- Registered: 2018-02-26
- Posts: 10

Oops!

You are right, it is equal to method 1//method 2 calculation.

Thanks for your suggestion in constrained optimization, and I will study your paper.

Best,

M.H.

Offline

Last refresh: Today 20:35:32