计算化学公社

 找回密码 Forget password
 注册 Register
Views: 7609|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[Molpro] molpro计算分子势能面时提示的关于BASIS LINEARLY DEPENDENT OR WRONG S的问题

[复制链接 Copy URL]

3

帖子

0

威望

11

eV
积分
14

Level 1 能力者

跳转到指定楼层 Go to specific reply
楼主
计算三原子全局势能面的过程中,分别计算固定SiH的距离和SiH-H键角,改变SiH-H距离。已经计算完了一组,SiH距离为1.5,角度为0~180(30°为间隔),这组输出文件没有出现问题。但在我改变SiH的距离,设置为2.0,2.5,3.0,等等,都出现了不同的问题。譬如在SiH键长为2.0,SiH-H键角为180°这个计算中,就出现了以下问题,输出文件提示:
Eigenvalues of metric

         1 0.122E-09 0.347E-06 0.143E-05 0.468E-05 0.655E-05 0.146E-04 0.171E-04 0.184E-04
         2 0.655E-05 0.171E-04 0.111E-03 0.127E-03 0.163E-03 0.203E-02 0.259E-02 0.568E-02

ERROR: BASIS LINEARLY DEPENDENT OR WRONG S

The current threshold for the smallest tolerated eigenvalue of S is   1.0D-08
输入文件和已经算出来的那组数据唯一的区别就是更改了SiH的键长,其他数据都没有动。这个问题在以前从未遇到过,不知道怎么处理,希望大神解答一下


3

帖子

0

威望

11

eV
积分
14

Level 1 能力者

2#
 楼主 Author| 发表于 Post on 2020-11-30 21:32:40 | 只看该作者 Only view this author
例如另一个SiH键长为2.5时,SiH-H角度为60度时,输出文件提示的错误是:
? Error
? Insufficient overlap
? The problem occurs in cihdia
这组数据的输入文件和已经算出结果的输入文件相比,也是只有SiH键长不一样而已,这是为啥呢?

3

帖子

0

威望

11

eV
积分
14

Level 1 能力者

3#
 楼主 Author| 发表于 Post on 2020-11-30 21:34:14 | 只看该作者 Only view this author
输入文件
*** H-SiH
! FILE,2,/scratch/H-SiH.wfu,NEW;
GPRINT,BASIS;
GPRINT,ORBITALS;
GPRINT,ORBEN;
GPRINT,CIVECTOR;

I=0;

NPOINTS=46;

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! loop over R in Jacobi coordinates
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

DO I=1,NPOINTS;

BRMIN=2.0D+00 BOHRS;

BRMAX=11.00D+00 BOHRS;

STEP=(BRMAX-BRMIN)/(NPOINTS-1.00D+00);

SYMMETRY,X;

GEOMTYP=ZMAT;

BOHR;

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! SiH bond distance
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
rjac=2.5 BOHR;  
! center-of-mass H-SiH distance
BIGR=BRMIN+STEP*(I-1.0D+00) BOHR;
! Jacobi angle
ANGJAC=60.0 DEGS;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! atomic masses of diatomic
AMUP1=28.085;
AMUP2=1.0079;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
FAC1=AMUP1/(AMUP1+AMUP2);
FAC2=AMUP2/(AMUP1+AMUP2);
rr1=FAC2*rjac;
rr2=FAC1*rjac;
A=180.0;
SUPANG=(180.0-ANGJAC);
D=180.0;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! X is the center-of-mass
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

GEOMETRY={
X;
H1,X,BIGR;
Si,X,rr1,H1,ANGJAC;
H2,X,rr2,H1,SUPANG,Si,D;
}

BASIS,AVTZ;

IF (I.EQ.1) THEN

{HF,MAXIT=500;

WF,16,1,0;ORBITAL,IGNORE_ERROR;
};

END IF

{MULTI;
WF,16,1,0;state,3
MAXITER,40;ORBITAL,IGNORE_ERROR;
};

ECASD1(I)=ENERGY(1);
ECASD2(I)=ENERGY(2);
ECASD3(I)=ENERGY(3);

{CI;
WF,16,1,0;state,3
MAXITER,1919,18000;ORBITAL,IGNORE_ERROR;
};

EMRCIQD1(I)=ENERGD(1);
EMRCIQD2(I)=ENERGD(2);
EMRCIQD3(I)=ENERGD(3);

BASIS,AVQZ;

{MULTI;

WF,16,1,0;state,3;ORBITAL,IGNORE_ERROR;
MAXITER,40;
};

ECAST1(I)=ENERGY(1);
ECAST2(I)=ENERGY(2);
ECAST3(I)=ENERGY(3);

{CI;
WF,16,1,0;state,3
MAXITER,1919,18000;ORBITAL,IGNORE_ERROR;
};

EMRCIQT1(I)=ENERGD(1);
EMRCIQT2(I)=ENERGD(2);
EMRCIQT3(I)=ENERGD(3);


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

r(I)=rjac;
BR(I)=BIGR;
ANG(I)=ANGJAC;


R1(I)=SQRT(BIGR**2+rr1**2-2.0*BIGR*rr1*COS(ANGJAC));
R2(I)=rjac;
R3(I)=SQRT(BIGR**2+rr2**2-2.0*BIGR*rr2*COS(SUPANG));
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



{TABLE,r,BR,ANG,ECASD1,EMRCIQD1};
{TABLE,r,BR,ANG,ECAST1,EMRCIQT1};
{TABLE,R1,R2,R3,ECASD1,EMRCIQD1};
{TABLE,R1,R2,R3,ECAST1,EMRCIQT1};


{TABLE,R1,R2,R3,ECASD1,ECASD2,ECASD3,EMRCIQD1,EMRCIQD2,EMRCIQD3,ECAST1,ECAST2,ECAST3,EMRCIQT1,EMRCIQT2,EMRCIQT3};
{TABLE,r,BR,ANG,ECASD1,ECASD2,ECASD3,EMRCIQD1,EMRCIQD2,EMRCIQD3,ECAST1,ECAST2,ECAST3,EMRCIQT1,EMRCIQT2,EMRCIQT3};

{TABLE,R1,R2,R3,ECASD1,EMRCIQD1,ECAST1,EMRCIQT1};

{TABLE,r,BR,ANG,ECASD1,EMRCIQD1,ECAST1,EMRCIQT1};

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

END DO
---

1万

帖子

0

威望

9741

eV
积分
21937

Level 6 (一方通行)

4#
发表于 Post on 2020-11-30 22:51:58 | 只看该作者 Only view this author
Annieyang 发表于 2020-11-30 21:32
例如另一个SiH键长为2.5时,SiH-H角度为60度时,输出文件提示的错误是:
? Error
? Insufficient overl ...

这个应该是说明MRCISD波函数和CASSCF波函数的差别比较大,也就是说参考态不好。
建议检查一下态平均的态数是否合理
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

43

帖子

0

威望

1691

eV
积分
1734

Level 5 (御坂)

5#
发表于 Post on 2020-12-2 14:46:28 | 只看该作者 Only view this author
不建议使用ignore_error指令
大概率会遇到初猜不好的问题

4279

帖子

4

威望

9477

eV
积分
13836

Level 6 (一方通行)

MOKIT开发者

6#
发表于 Post on 2020-12-15 18:48:09 | 只看该作者 Only view this author
(1)同楼上,不建议使用IGNORE_ERROR;
(2)“ERROR: BASIS LINEARLY DEPENDENT OR WRONG S”这问题我知道,但是目前我也不知道咋解决。此即表示基函数存在线性相关问题,有冗余。可能是由于弥散函数过多所致,但也与几何结构有关。如果用的是aug-基组,可以改用没有aug的基组+F12技术。但是如何像高斯一样去除冗余,我查了molpro手册目前并没有找到。高斯的阈值只有1.0D-06,Molpro是1.0D-08,但是我看了手册没看出怎么改这个阈值。
自动做多参考态计算的程序MOKIT

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-25 22:53 , Processed in 1.285818 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list