Molcas Forum

Support and discussions for Molcas and OpenMolcas users and developers

You are not logged in.

Announcement

Welcome to the Molcas forum.

Please note: The forum's URL has changed. The new URL is: https://molcasforum.univie.ac.at. Please update your bookmarks!

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

#1 2022-05-12 08:54:31

xyin
Member
Registered: 2022-05-12
Posts: 6

How to alter an n orbitals to active space?

Hi, I want to ask you about how to add an n orbital to the active space.
In my system, I chose 14 active orbtials and 14 active electrons, which already includes all pairs of PI orbitals. However, the Reference weightof my CASPT2 result is only 0.52124. I think it is because I did not add n orbital. However, when I tried to use Alter keyword to exchange orbit, I found that I could not successfully add n orbit into the active space, it still all pi and pi* orbtials. I felt very confused. How can I solve this problem?

Here is my input file with 14 active orbtials and 14 active electrons:

&RASSCF
Title = 1414-def-S0
FILEORB = 36-deftzvp_uhf_uno_asrot.INPORB
Charge = 0
Spin = 1
RAS2 = 14
nActE1 = 14 0 0
CiRoot = 5 5 1
Rlxroot= 1

&CASPT2
Multistate = 5 1 2 3 4 5
Imaginary Shift = 0.2
IPEA=0

The result:

Reference energy:        -931.9507889785
E2 (Non-variational):      -2.9238728169
Shift correction:          -0.0141821523
E2 (Variational):          -2.9380549692
Total energy:            -934.8888439476
Residual norm:              0.0000003092
Reference weight:           0.52124

Contributions to the CASPT2 correlation energy
Active & Virtual Only:         -0.0767940125
One Inactive Excited:          -0.6962928736
Two Inactive Excited:          -2.1507859307

Here is the file that I alter an n orbital:

&RASSCF
Title = 1413-def-S0
FILEORB = 36-deftzvp_uhf_uno_asrot.INPORB
Charge = 0
Spin = 1
RAS2 = 13
nActE1 = 14 0 0
Alter = 1; 1 67 68
CiRoot = 5 5 1
Rlxroot= 1

&CASPT2
Multistate = 5 1 2 3 4 5
Imaginary Shift = 0.2
IPEA=0

Last edited by xyin (2022-05-12 08:57:29)

Offline

#2 2022-05-14 00:25:25

lijingbai2009
Member
Registered: 2019-08-28
Posts: 29

Re: How to alter an n orbitals to active space?

In your second input, the number of active orbitals reduces to 13. Does it mean you remove a pair of pi and pi* and then add the n-orbital? Nevertheless, if the n orbital keeps rotating out, it suggests there are small contributions from the n->pi* configurations in the lowest 5 states. You may want to increase the state-averaging to include at least one excited state dominated by the n->pi* configuration.

Offline

#3 2022-05-14 08:23:32

xyin
Member
Registered: 2022-05-12
Posts: 6

Re: How to alter an n orbitals to active space?

lijingbai2009 wrote:

In your second input, the number of active orbitals reduces to 13. Does it mean you remove a pair of pi and pi* and then add the n-orbital? Nevertheless, if the n orbital keeps rotating out, it suggests there are small contributions from the n->pi* configurations in the lowest 5 states. You may want to increase the state-averaging to include at least one excited state dominated by the n->pi* configuration.


Yes, i remove a pair of pi and pi* to alter the n orbtial. I will try to increase the state-averaging. Thanks a lot.

Offline

#4 2022-05-18 02:47:12

xyin
Member
Registered: 2022-05-12
Posts: 6

Re: How to alter an n orbitals to active space?

lijingbai2009 wrote:

In your second input, the number of active orbitals reduces to 13. Does it mean you remove a pair of pi and pi* and then add the n-orbital? Nevertheless, if the n orbital keeps rotating out, it suggests there are small contributions from the n->pi* configurations in the lowest 5 states. You may want to increase the state-averaging to include at least one excited state dominated by the n->pi* configuration.

Hi, I have increased the state-averaging for CiRoot = 7 7 1, but the calculation results show that the Reference weight is still very small (about 0.51572), and  the exchange of n orbitals into active space is still not successful.  Should I continue to increase state ?
Looking forward to your reply, I will appreciate it very much.

Offline

#5 2022-05-27 12:42:36

lijingbai2009
Member
Registered: 2019-08-28
Posts: 29

Re: How to alter an n orbitals to active space?

xyin wrote:
lijingbai2009 wrote:

In your second input, the number of active orbitals reduces to 13. Does it mean you remove a pair of pi and pi* and then add the n-orbital? Nevertheless, if the n orbital keeps rotating out, it suggests there are small contributions from the n->pi* configurations in the lowest 5 states. You may want to increase the state-averaging to include at least one excited state dominated by the n->pi* configuration.

Hi, I have increased the state-averaging for CiRoot = 7 7 1, but the calculation results show that the Reference weight is still very small (about 0.51572), and  the exchange of n orbitals into active space is still not successful.  Should I continue to increase state ?
Looking forward to your reply, I will appreciate it very much.

I don't have a simple answer for this. You can try to increase the state-averaging to test. But I would also do some TDDFT(e.g. wB97XD) to check the contributing orbitals in the excited states. That usually gave a reasonable starting point to select active orbitals and state-averaging. It might tell you where the n->pi* state could be. Maybe you have to include all pi and pi* to keep the n-orbital in your active space, if I guess.

Offline

Board footer

Powered by FluxBB 1.5.11

Last refresh: Today 17:01:25