tran lz Expec2 lzlz in multi program

87 views
Skip to first unread message

Gileadc

unread,
Jul 12, 2021, 4:30:50 AM7/12/21
to molpro-user
Dear All,
I am trying to use the lzlz expectation value to determine the identity of each state, but i have some questions:
I am trying to follow this example from the user manual:

***,BH singlet Sigma and Delta states
r=2.1
geometry={b;h,b,r}
{hf;occ,3;wf,6,1;}
{multi;
occ,3,1,1;frozen,1;wf,6,1;state,3;lquant,0,2,0;wf,6,4;lquant,2;
tran,lz;
expec2,lzlz;}
! Sigma states:- energies -25.20509620 -24.94085861
{ci;occ,3,1,1;core,1;wf,6,1;state,2,1,3;}
! Delta states:- energies -24.98625171
{ci;occ,3,1,1;core,1;wf,6,1;state,1,2;}
! Delta state:- xy component
{ci;occ,3,1,1;core,1;wf,6,4;}

In the output file, in the section of  the mcscf calculation, these are the lzlz expectation values:

 !MCSCF expec        <1.1|LZLZ|1.1>    -0.000000000000
 !MCSCF expec        <2.1|LZLZ|2.1>    -0.000000000000
 !MCSCF expec        <3.1|LZLZ|3.1>    -0.000000000000
 !MCSCF expec        <1.4|LZLZ|1.4>     4.000000000000

(and for some reason it does not compute tran lz...)
But from what I understand, isn't the second state (2.1) should have lzlz of 4 as well (as we used lquant to force it to be a delta state)?

What do you guys think? 

Best regards and thanks for the help
Gilead

Hans-Joachim Werner

unread,
Jul 12, 2021, 4:50:33 AM7/12/21
to Gileadc, molpro-user
I get with the current Molpro version

!MCSCF expec <1.1|LZLZ|1.1> -0.000000000000
!MCSCF expec <2.1|LZLZ|2.1> 4.000000000000
!MCSCF expec <3.1|LZLZ|3.1> -0.000000000000
!MCSCF expec <1.4|LZLZ|1.4> 4.000000000000

Which version did you use?

Joachim Werner
> --
> You received this message because you are subscribed to the Google Groups "molpro-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to molpro-user...@googlegroups.com.
> To view this discussion on the web, visit https://groups.google.com/d/msgid/molpro-user/897504d9-3003-4637-93b8-0fc083643f61n%40googlegroups.com.

Alexander Mitrushchenkov

unread,
Jul 12, 2021, 4:52:40 AM7/12/21
to Gileadc, molpro-user
Dear Gilead,

Can you provide full output including version etc? When I run your input, I have
 !MCSCF expec                      <1.1|LZLZ|1.1>    -0.000000000000
 !MCSCF expec                      <2.1|LZLZ|2.1>     4.000000000000

 !MCSCF expec                      <3.1|LZLZ|3.1>    -0.000000000000
 !MCSCF expec                      <1.4|LZLZ|1.4>     4.000000000000

As to transition LZ, it is zero by symmetry (it has symmetry 4 with your coordinates)

Best,
Alexander
--
You received this message because you are subscribed to the Google Groups "molpro-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to molpro-user...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/molpro-user/897504d9-3003-4637-93b8-0fc083643f61n%40googlegroups.com.


-- 
Dr. Alexander Mitrushchenkov, IGR
Laboratoire de Modélisation et Simulation Multi Echelle
UMR 8208 CNRS
Univ Gustave Eiffel
5 Bd Descartes
77454 Marne la Vallée, Cedex 2, France

Phone:    +33(0)160957316
Fax:      +33(0)160957320
e-mail:   Alexander.Mi...@univ-eiffel.fr

Alexander Mitrushchenkov

unread,
Jul 12, 2021, 7:16:46 AM7/12/21
to Gileadc, molpro-user
Dear Gilead,

Correction about LZ: indeed you have transition ME between 2.1 and 1.4. By default, since 2021, Molpro only calculates transitions with ground state. If you need all transition, you should prepend the operator list with 'all', like

tran,all,lz

Then in the output I have

 Transition values: (only non-zero values are shown)

 !MCSCF trans                        <1.4|LZ|2.1>    -2.000000000000i

Best,
Alexander

Gileadc

unread,
Jul 12, 2021, 7:17:09 AM7/12/21
to molpro-user
Dear all, firstly let me thank you for your fast response.
my version of molpro is 2020.2

I will note that if I omit the lquant option, the output becomes:
 !MCSCF trans          <1.4|LZ|2.1>    -2.000000000000i

 !MCSCF expec        <1.1|LZLZ|1.1>    -0.000000000000
 !MCSCF expec        <2.1|LZLZ|2.1>     4.000000000000
 !MCSCF expec        <3.1|LZLZ|3.1>    -0.000000000000
 !MCSCF expec        <1.4|LZLZ|1.4>     4.000000000000

 Attached below is the output file I got with lquant and without lquant.
thanks for all the help
Gilead

BH_without_lquant.txt

Hans-Joachim Werner

unread,
Jul 12, 2021, 7:17:10 AM7/12/21
to Gileadc, molpro-user, David Kreplin
This is indeed a bug in Molpro Version 2020.2, sorry for this. Please download the current 2021.2, with that it works.
Best regards
Joachim Werner


> Am 12.07.2021 um 10:24 schrieb Gileadc <gilea...@gmail.com>:
>

Gileadc

unread,
Jul 12, 2021, 7:36:59 AM7/12/21
to molpro-user
here is the other file. 
anyway I understand now that this is a version problem, and i will update mine asap. 
Thanks for all the help
Gilead

BH_with_lquant.txt
Reply all
Reply to author
Forward
0 new messages