[molpro-user] CCSD(T) calculation
CheikhTidiane BOP
cheikhtidiane.bop at ucad.edu.sn
Tue Jun 7 11:25:24 CEST 2016
Hi dear Kirk,
Your input walked at well. Thank you for you help, my sincere gratitudes.
________________________________
De : Kirk Peterson <kipeters at wsu.edu>
Envoyé : lundi 6 juin 2016 15:59:29
À : molpro-user molpro-user
Cc : CheikhTidiane BOP
Objet : Re: CCSD(T) calculation
Hi,
your input had a number of problems (a Z rather than X for the dummy atom, your closed directive in the ccsd(t) after the dummy, He and a start instead of orbit directive in the last ccsd(t)). Please see the input below which now works for me.
best,
-Kirk
***,potentiel d'interaction AlO avec He
memory,180.0,m;
GPRINT,orbitals,civector,basis
rAlO=3.057387897
mAl=26.981538
mO=15.99940
rcmAl=mO*rAlO/(mAl+mO)
rcmO=rAlO-rcmAl
pot(1)=0.
k=0
tet= [0.1,15,30,45,60,75,90,105,120,135,150,165,181]
do j=1,#tet
R=[4,4.25,4.5,4.75,5,5.25,5.5,5.75,6,6.25,6.5,6.75,7,7.25,7.5,7.75,8.0,8.25,8.5,8.75,9.0,9.25,9.5,9.75,10.0,11,12,13,14,16,18,20]
do i=1,#R
k=k+1
xHe=R(i)*cos(tet(j))
yHe=R(i)*sin(tet(j))
geometry={X;
Al,0,-rcmAl,0.0,0.0;
O,0,rcmO,0.0,0.0;
He,0,xHe,yHe,0.0;
}
basis;
spd,Al,avdz;c;
spd,O,avdz;c;
sp,He,avdz;c;
endbasis;
teta(k)=tet(j)
RR(k)=R(i)
{hf;wf,23,1,1;orbital,2100.2;}
escftot(k)=energy
{uccsd(t);}
eccsdtot(k)=energy
dummy,He
{hf;wf,21,1,1;orbital,2101.2;}
escfmol(k)=energy
{uCCSD(T);occ,9,2;closed,8,2;}
eccsdtmol(k)=energy
dummy,Al,O
{hf;wf,2,1,0;orbital,2102.2;}
escfhe(k)=energy
{CCSD(T);orbit,2102.2}
eccsdtat(k)=energy
pot(k)=(eccsdtot(k)-eccsdtmol(k)-eccsdtat(k))*tocm
table,teta,RR,eccsdtot,eccsdtmol,eccsdtat,pot
enddo;
enddo;
On Jun 6, 2016, at 3:01 AM, CheikhTidiane BOP <cheikhtidiane.bop at ucad.edu.sn<mailto:cheikhtidiane.bop at ucad.edu.sn>> wrote:
Hello dear Kirk,
I tried you suggestion and the calculation walked just for the first step (ie, RCCSD(T) is done for the AlO-He system and blocks for the AlO molecue). It occurs the fellowing message.
The number of valence orbitals is .le. 0.
One possible cause of this is that there are no orbitals available, ie you might have forgotten
to do a Hartree-Fock calculation. Another possiblity is that the number of electrons is .le. half
the number of uncorrelated core orbitals.
Thank you for you help
________________________________
De : Peterson, Kirk <kipeters at wsu.edu<mailto:kipeters at wsu.edu>>
Envoyé : dimanche 5 juin 2016 17:46:30
À : CheikhTidiane BOP
Objet : Re: TR: CCSD(T) calculation
ccsd(t) calls the closed shell code. You have to use either rccsd(t) or uccsd(t) for open shell systems.
Regards,
Kirk
Sent from my iPhone
On Jun 5, 2016, at 9:02 AM, CheikhTidiane BOP <cheikhtidiane.bop at ucad.edu.sn<mailto:cheikhtidiane.bop at ucad.edu.sn>> wrote:
________________________________
De : CheikhTidiane BOP
Envoyé : dimanche 5 juin 2016 15:53
À : Molpro-user Molpro-user
Objet : CCSD(T) calculation
Dear molpro users,
I'm running a ccsd(t) calculation for a potential energy surface but it shows the fellowing error which i can't correct
" NUMBER OF OCCUPIED ORBITALS NOT CONSISTENT WITH NUMBER OF ELECTRONS FOR CCSD. NELEC= 23 NCORE= 6 NCLOS= 6 NOCC= 12 MS2= 1 "
I do need help, thank you for correcting the input.
***,potentiel d'interaction AlO avec He
memory,180.0,m;
GPRINT,orbitals,civector,basis
rAlO=3.057387897
mAl=26.981538
mO=15.99940
rcmAl=mO*rAlO/(mAl+mO)
rcmO=rAlO-rcmAl
pot(1)=0.
k=0
tet= [0.1,15,30,45,60,75,90,105,120,135,150,165,181]
do j=1,#tet
R=[4,4.25,4.5,4.75,5,5.25,5.5,5.75,6,6.25,6.5,6.75,7,7.25,7.5,7.75,8.0,8.25,8.5,8.75,9.0,9.25,9.5,9.75,10.0,11,12,13,14,16,18,20]
do i=1,#R
k=k+1
xHe=R(i)*cos(tet(j))
yHe=R(i)*sin(tet(j))
geometry={Z;
Al,0,-rcmAl,0.0,0.0;
O,0,rcmO,0.0,0.0;
He,0,xHe,yHe,0.0;
}
basis;
spd,Al,avdz;c;
spd,O,avdz;c;
sp,He,avdz;c;
endbasis;
teta(k)=tet(j)
RR(k)=R(i)
{hf;wf,23,1,1;orbital,2100.2;}
escftot(k)=energy
{ccsd(t);}
eccsdtot(k)=energy
dummy,He
{hf;wf,21,1,1;orbital,2101.2;}
escfmol(k)=energy
{CCSD(T);occ,9,2;closed,2,0;}
eccsdtmol(k)=energy
dummy,Al,O
{hf;wf,2,1,0;orbital,2102.2;}
escfhe(k)=energy
{CCSD(T);start,2102.2}
eccsdtat(k)=energy
pot(k)=(eccsdtot(k)-eccsdtmol(k)-eccsdtat(k))*tocm
table,teta,RR,eccsdtot,eccsdtmol,eccsdtat,pot
enddo;
enddo;
---;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.molpro.net/pipermail/molpro-user/attachments/20160607/6726a261/attachment.html>
More information about the Molpro-user
mailing list