计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: 小范范1989
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] MECP程序搜索交叉点遇到的问题咨询,谢谢指点

[复制链接 Copy URL]

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

16#
 楼主 Author| 发表于 Post on 2017-5-14 15:33:23 | 只看该作者 Only view this author
小强 发表于 2017-5-14 11:38
请问楼主,你这问题解决了吗?

你说的哪个问题?我这里面遇到过好几个问题。你说一下你遇到哪个了呢》?
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

68

帖子

0

威望

1866

eV
积分
1934

Level 5 (御坂)

17#
发表于 Post on 2017-5-14 15:50:22 | 只看该作者 Only view this author
小范范1989 发表于 2017-5-14 15:33
你说的哪个问题?我这里面遇到过好几个问题。你说一下你遇到哪个了呢》?

就是运行./runMECP.sh提示这个报错的问题。
ProgFile Exists - OK
First Input OK
At line 230 of file MECP.f (unit = 8, file = 'ProgFile')
Fortran runtime error: End of file
Problem with Fortran program
Step Number 0 -- MECP not yet converged
An error has occurred, possibly in the Gaussian Job
自带的例子运行都没问题,自己的输入文件格式各方面也都核对,没找着问题出哪了?求指点

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

18#
 楼主 Author| 发表于 Post on 2017-5-14 19:57:08 | 只看该作者 Only view this author
小强 发表于 2017-5-14 15:50
就是运行./runMECP.sh提示这个报错的问题。
ProgFile Exists - OK
First Input OK

你的例子都运行完了?我记得当时我运行的时候,出现错误了。
你是计算哪个交叉点?采用的什么关键词?
你这地方的错误输出,和我之前的一样啊。
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

68

帖子

0

威望

1866

eV
积分
1934

Level 5 (御坂)

19#
发表于 Post on 2017-5-15 09:28:27 | 只看该作者 Only view this author
小范范1989 发表于 2017-5-14 19:57
你的例子都运行完了?我记得当时我运行的时候,出现错误了。
你是计算哪个交叉点?采用的什么关键词?
...

我找的是T1/S1的交叉点,关键词如下:
计算T1用的UKS,关键词是#n b3lyp/6-31g* scrf=(solvent=methanol) force guess=read,自旋多重度为3
计算S1用的TDDFT,关键词是#n b3lyp/6-31g* td scrf=(solvent=methanol) force guess=read
例子我运行了卡宾和苯正离子的T1/S1(C6H5+_A2-3B1)和T1/S0(C6H5+),没有问题。(觉得没有必要把例子都运行一遍吧,能确保与实际计算相关的例子运行没问题就可以了吧,不知道这么做对不对;不过我现在正在做没完成的例子)
不知道从以上信息,对解决这问题有没有帮助。

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

20#
 楼主 Author| 发表于 Post on 2017-5-15 09:39:22 | 只看该作者 Only view this author
小强 发表于 2017-5-15 09:28
我找的是T1/S1的交叉点,关键词如下:
计算T1用的UKS,关键词是#n b3lyp/6-31g* scrf=(solvent=methanol ...

你好,按说没问题的啊。
不过,我运行S1-T1的时候,没有成功。
只成功了T1(0.3)-S0的交叉点。
所以,这个问题我也不知道是啥原因。既然例子能通。主要把坐标什么的改改试试?
不好意思,我也不知道你这是咋回事。
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

68

帖子

0

威望

1866

eV
积分
1934

Level 5 (御坂)

21#
发表于 Post on 2017-5-15 13:18:23 | 只看该作者 Only view this author
小范范1989 发表于 2017-5-15 09:39
你好,按说没问题的啊。
不过,我运行S1-T1的时候,没有成功。
只成功了T1(0.3)-S0的交叉点。

经过地毯式排查,我找到了导致这错误的原因了,和你分享下并供遇到同样问题的人参考下。
由于我在把坐标文件(geom)里面的元素符号换成原子序号时,是利用文本文档中的替换功能完成的(windows系统中完成),这过程把原文件格式换了,才导致出现了这问题(因为我把例子的坐标文件用文本文档打开然后保存(没做任何修改)提交至工作站(linux系统)计算时,就报同样的错误)。
然后我用dos2unix命令对geom做了格式转换,在运行./sobMECP时就没这问题了(或许大家都是这么操作的,是我自己犯了常识性错误)。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
sobereva + 3

查看全部评分 View all ratings

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

22#
 楼主 Author| 发表于 Post on 2017-5-15 14:29:07 | 只看该作者 Only view this author
小强 发表于 2017-5-15 13:18
经过地毯式排查,我找到了导致这错误的原因了,和你分享下并供遇到同样问题的人参考下。
由于我在把坐标 ...

你好,咨询一下“是利用文本文档中的替换功能完成的(windows系统中完成),这过程把原文件格式换了”啥意思?我都是通过uestudio打开,然后修改元素为数字。这里面有什么格式要求还是什么?谢谢指点。
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

68

帖子

0

威望

1866

eV
积分
1934

Level 5 (御坂)

23#
发表于 Post on 2017-5-15 14:56:11 | 只看该作者 Only view this author
小范范1989 发表于 2017-5-15 14:29
你好,咨询一下“是利用文本文档中的替换功能完成的(windows系统中完成),这过程把原文件格式换了”啥意 ...

倒不是把元素修改为数字有格式要求(当然文件末尾得有空行),而是在计算之前需要把geom的格式转换下,如果你是在windows上编辑geom文件而在linux系统上进行计算的话。
因为我是在windows下用写字板打开geom文件(自带例子中的)进行编辑并保存的,但是保存的时候会弹出该操作会"删除所有文档格式.....”提示,所以我认为应该是保存的时候把文件格式改成了该程序不识别的格式;所以就用dos2unix转换下格式,然后提交就没问题了(我是在linux系统上计算的)。
我没用过uestudio,但是我觉得解决方法应该是一样的。就是在你计算之前,把geom的格式用dos2unix命令转换下。
不知道说清楚了没,希望对你有帮助。

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

24#
 楼主 Author| 发表于 Post on 2017-5-15 15:24:39 | 只看该作者 Only view this author
小强 发表于 2017-5-15 14:56
倒不是把元素修改为数字有格式要求(当然文件末尾得有空行),而是在计算之前需要把geom的格式转换下,如果 ...

嗯,我明白了,我再试试,。谢谢你的指点。thanks
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

25#
 楼主 Author| 发表于 Post on 2017-5-15 20:55:07 | 只看该作者 Only view this author
小强 发表于 2017-5-15 14:56
倒不是把元素修改为数字有格式要求(当然文件末尾得有空行),而是在计算之前需要把geom的格式转换下,如果 ...

老师你好。
我按照你说的方法,尝试了一下,还是不行,还是出现这样的错误
ProgFile Exists - OK
First Input OK
At line 230 of file MECP.f (unit = 8, file = 'ProgFile')
Fortran runtime error: End of file
Problem with Fortran program
Step Number 0 -- MECP not yet converged
An error has occurred, possibly in the Gaussian Job

我的操作就是,把自己修改的geom文件,执行dos2unix geom。
然后再按照sob老师博文的方法,chmod +x *  ./prepare.sh等等,
还是不行,老师你看看我这几个文件,你能可以吗》
谢谢老师。

geom

307 Bytes, 下载次数 Times of downloads: 10

Input_Header_A

102 Bytes, 下载次数 Times of downloads: 6

Input_Header_B

119 Bytes, 下载次数 Times of downloads: 4

Input_Tail

488 Bytes, 下载次数 Times of downloads: 17

https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

68

帖子

0

威望

1866

eV
积分
1934

Level 5 (御坂)

26#
发表于 Post on 2017-5-16 08:31:57 | 只看该作者 Only view this author
小范范1989 发表于 2017-5-15 20:55
老师你好。
我按照你说的方法,尝试了一下,还是不行,还是出现这样的错误
ProgFile Exists - OK

我刚刚把你的文件提交算了下。是因为你Input_Tail文件写的不对,这个文件是定义赝势和赝势基组的,我把这文件里面的貌似是坐标的数据删了,然后dos2unix geom,提交就可以了。

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

27#
 楼主 Author| 发表于 Post on 2017-5-16 12:04:53 | 只看该作者 Only view this author
小强 发表于 2017-5-16 08:31
我刚刚把你的文件提交算了下。是因为你Input_Tail文件写的不对,这个文件是定义赝势和赝势基组的,我把这 ...

非常感谢指点
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

28#
 楼主 Author| 发表于 Post on 2019-2-28 08:54:35 | 只看该作者 Only view this author
小强 发表于 2017-5-16 08:31
我刚刚把你的文件提交算了下。是因为你Input_Tail文件写的不对,这个文件是定义赝势和赝势基组的,我把这 ...

你好,咨询一下,当时出现这个问题:
ProgFile Exists - OK
First Input OK
At line 230 of file MECP.f (unit = 8, file = 'ProgFile')
Fortran runtime error: End of file
Problem with Fortran program
Step Number 0 -- MECP not yet converged
An error has occurred, possibly in the Gaussian Job

您就是通过dos2unix geom转换了以后,在提交runMECP可以了吗?
为什么我的还是不行呢?
这样转换了,还是不可以。还是上述的错误,不知道老师您还有没有其他的方法?谢谢我检查了runfirst计算输出文件,都正确。就是跑自己的例子的时候runMECP出现上述错误,sob-MECP自带的例子,没问题。
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

6万

帖子

99

威望

6万

eV
积分
125128

管理员

公社社长

29#
发表于 Post on 2019-2-28 14:42:58 | 只看该作者 Only view this author
小范范1989 发表于 2019-2-28 08:54
你好,咨询一下,当时出现这个问题:
ProgFile Exists - OK
First Input OK

根据报错提示试图自己检查
诸如End of file代表读取文件的时候读到该读的地方却已经到了文件末尾而没法读取,应该是ProgFile造成的。顺藤摸瓜总能弄清楚什么导致的。一般无非就是操作步骤或者输入文件不合要求
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

1295

帖子

0

威望

6289

eV
积分
7584

Level 6 (一方通行)

30#
 楼主 Author| 发表于 Post on 2019-2-28 17:19:21 | 只看该作者 Only view this author
sobereva 发表于 2019-2-28 14:42
根据报错提示试图自己检查
诸如End of file代表读取文件的时候读到该读的地方却已经到了文件末尾而没法 ...

谢谢sob老师的指点。但是我挨个对照了我计算的文件,和我运行例子输出的文件。对比以后,感觉我的计算文件没问题。
主要的区别如下:
运行例子正常结束,输出的ProgFile为:
Progress File for MECP Optimization
Number of Atoms:
           3
Number of Steps already Run
           5
Is this a full ProgFile ?
           1
Next Geometry to Compute:
  6      0.000000000000      0.000000000000      0.254261704074
  1      0.000000000000     -0.855986907850     -0.462079190002
  1      0.000000000000      0.855986907850     -0.462079190002
Previous Geometry:
      0.000000000000      0.000000000000      0.252540472028
等等


但是,运行我自己的文件,runMECP,错误提示还是
ProgFile Exists - OK
First Input OK
At line 230 of file MECP.f (unit = 8, file = 'ProgFile')
Fortran runtime error: End of file
Problem with Fortran program
Step Number 0 -- MECP not yet converged
An error has occurred, possibly in the Gaussian Job

对应输出的ProgFile文件为:
Title
Number of Atoms
59
Number of Steps already Run
0
Is this a complete ProgFile ?
0
Geometry:
77                 0.25192800    0.27869100    0.12569700      
  9                -4.79953890   -1.03067910    1.46439303      
等等。。

我发现这两个ProgFile不一样,这是为什么?只是更换了geom结构而已啊。
谢谢sob老师指点,自己实在没头绪了。谢谢老师。
https://www.x-mol.com/groups/fan_jianzhong

strive for greatness

本版积分规则 Credits rule

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

GMT+8, 2026-2-20 02:25 , Processed in 0.285440 second(s), 23 queries , Gzip On.

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