Dear Xuezhi,
yes, the only way is to calculate the overlap between the states and manually keep track of the sign that way:
ci;trans,4100.2,4200.2,ov
where 4100.2 and 4200.2 contain MRCI wave functions.
regards,
-Kirk
From: <molpr...@googlegroups.com> on behalf of Xuezhi Bian <xzb...@sas.upenn.edu>
Date: Tuesday, January 24, 2023 at 12:27 AM
To: molpro-user <molpr...@googlegroups.com>
Subject: [molpro-user] Align the phase of wavefunctions at different geometry.
[EXTERNAL EMAIL]
--
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/e9ea8318-d2fb-4cac-bd66-1cceaf2400dcn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/molpro-user/E7D1EE6E-F192-4D92-B695-60B28E5F67E1%40wsu.edu.
Thanks Sasha. Last time I did this (a long time ago) the biorth option wasn't available.
-Kirk
Dear Xuezhi,
I'm not sure I'm following the logic in your input very well. Why don't you just increment the record for the CI wavefunctions by your do loop counter?
e.g.:
{ci,CIREC=5100.2,NOCHECK,thrden=1e-5,thrvar=1e-4;print,ci=0;maxiter,200,2000;wf,elec=18,spin=0,sym=1;save,3010.2+i;noexc}
{ci,CIREC=5200.2,NOCHECK,thrden=1e-5,thrvar=1e-4;print,ci=0;maxiter,200,2000;wf,elec=18,spin=2,sym=1;save,3020.2+i;noexc}
{ci,CIREC=5300.2,NOCHECK,thrden=1e-5,thrvar=1e-4;print,ci=0;maxiter,200,2000;wf,elec=18,spin=2,sym=2;save,3030.2+i;noexc}
if (i.gt.1) then
{ci; trans,3010.2+i-1,3010.2+i,biorth}
{ci; trans,3020.2+i-1,3020.2+i,biorth}
{ci; trans,3030.2+i-1,3030.3+i,biorth}
endif
To view this discussion on the web, visit https://groups.google.com/d/msgid/molpro-user/4ed5c804-555d-4ee2-85de-e257fd5e9d12n%40googlegroups.com.
Dear Xuezhi,
glad it is more or less working now. For just keeping track of the signs, doing it without biorthogonalization should work fine I think. As to why that is always giving zero, I will defer to Alexander since that is his code.
regards,
-Kirk
From: Xuezhi Bian <xzb...@sas.upenn.edu>
Date: Tuesday, January 24, 2023 at 1:59 PM
To: "Peterson, Kirk" <kipe...@wsu.edu>
To view this discussion on the web, visit https://groups.google.com/d/msgid/molpro-user/022E37BD-20EE-429A-865D-B8D16EEABD80%40wsu.edu.
To view this discussion on the web, visit https://groups.google.com/d/msgid/molpro-user/3a9c410e-e30e-4f90-b7b5-9fb499812b70n%40googlegroups.com.