计算化学公社

 找回密码 Forget password
 注册 Register

关于优化长程校正泛函w参数程序optDFTw的闪退问题

查看数: 3976 | 评论数: 28 | 收藏 Add to favorites 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-4-22 21:08

正文摘要:

sob老师好,各位朋友好, 我在细看了sob老师的帖子(http://sobereva.com/346)和论坛的讨论(http://bbs.keinsci.com/thread-5062-1-1.html)后,按照帖子内容和讨论的内容,发现我的电脑中optDFTw总是闪退。 ...

回复 Reply

wzkchem5 发表于 Post on 2024-1-6 23:19:14
岸边露伴 发表于 2024-1-6 15:36
我也是这样,这是我的环境变量设置

上传完整的程序输出以及高斯输出文件
岸边露伴 发表于 Post on 2024-1-6 22:36:16
F:\QQ下载\MobileFile\Image我也是这样,这是我的环境变量设置

NC9%QH6GZN[Q}JVB__IC~0R.png (44.06 KB, 下载次数 Times of downloads: 29)

NC9%QH6GZN[Q}JVB__IC~0R.png

CJ2H_AW051AU7Z6ZS2_BL%N.png (15.77 KB, 下载次数 Times of downloads: 23)

CJ2H_AW051AU7Z6ZS2_BL%N.png
snljty2 发表于 Post on 2022-6-17 09:39:17
zhangwei2713 发表于 2022-6-16 20:56
还要麻烦大佬给指导一下

附件是输入文件,在运行optDFTw之后,界面显示的是:

你这是32位版本的Gaussian,最多用大约1400MB内存,把内存数改小试试。顺便都2022年了,不要再用G09了,也不要用Windows版了,速度只有Linux版的1/3多点,有些小体系可能能慢一个数量级。
wzkchem5 发表于 Post on 2022-6-16 21:53:08
zhangwei2713 发表于 2022-6-16 13:56
还要麻烦大佬给指导一下

附件是输入文件,在运行optDFTw之后,界面显示的是:

stderr有输出吗?
zhangwei2713 发表于 Post on 2022-6-16 20:56:32
wzkchem5 发表于 2022-6-8 20:47
我是说单独打开一个cmd窗口,也就是直接运行“命令提示符”,而不是用cmd运行optDFTw.exe再输入g16 N.gjf ...

还要麻烦大佬给指导一下

附件是输入文件,在运行optDFTw之后,界面显示的是:
The initial point:
Running: g09 N.gjf N.out
Running: g09 N-1.gjf N-1.out
Running: g09 N+1.gjf N+1.out
Error in finding Alpha virt. eigenvalues


我查了一下论坛的帖子,其他人也遇到过类似的问题,大家认为是SCF不收敛导致。于是按照 http://sobereva.com/61 里面的提示方法挨个试了一遍,还是不行....我看了一下别人上传的文件,虽然他们的的提示错误与我的相同,但是他们的out文件会有一些输出信息,我的这个很奇怪,看文件像是运行到一半就断掉了似的,N.out、N+1.out和N-1.out的情况一样。

此外还尝试了您说的单独在cmd中输入g09 N.gjf N.out,没有出现什么信息(空白):
C:\Users\zhang>g09 N.gjf N.out

C:\Users\zhang>


虽然自己摸索了很多天,想尽力通过看看大家的帖子来解决自己的问题,无奈还是无法解决,还请大佬给点指导,非常感谢

template.gjf

3.91 KB, 下载次数 Times of downloads: 1

N.out

4.08 KB, 下载次数 Times of downloads: 2

N-1.out

4.09 KB, 下载次数 Times of downloads: 0

N 1.out

4.09 KB, 下载次数 Times of downloads: 0

zhangwei2713 发表于 Post on 2022-6-8 21:00:45
wzkchem5 发表于 2022-6-8 20:47
我是说单独打开一个cmd窗口,也就是直接运行“命令提示符”,而不是用cmd运行optDFTw.exe再输入g16 N.gjf ...

谢谢,谢谢!我先去好好查一下cmd用法,再来弄后面的东西。
再次感谢!
wzkchem5 发表于 Post on 2022-6-8 20:47:43
zhangwei2713 发表于 2022-6-8 13:37
sorry 我的理解有误。我在cmd中运行了g09 N.gjf N.out,出现的结果如图,麻烦帮忙看一下,感谢

谢谢你 ...

我是说单独打开一个cmd窗口,也就是直接运行“命令提示符”,而不是用cmd运行optDFTw.exe再输入g16 N.gjf N.out。
一定要记住,当别人说“运行cmd”的时候,默认指的是直接点“命令提示符”(取决于你从哪里打开的,可能需要单击,可能需要双击,这个不需要我解释了)。用cmd运行一个exe程序是cmd的次要用法,只不过在正常运行optDFTw.exe的时候,恰好只需要用到这个次要用法而不需要用到它的主要用法,所以如果你是在学optDFTw.exe的时候才开始学cmd的话,就会误以为optDFTw.exe里面运行cmd的方法才是cmd的默认运行方法,但是实际根本不是这样的。
再说一遍,先去学cmd,把cmd基础常识学扎实了再来用optDFTw.exe。再碰到问题不要急着来问了,先去自己查cmd的资料(一定一定注意,不是直接查解决方法,而是查cmd的基本原理和基本用法,掌握基本用法以后再去理解解决方法,好比你学英语先背单词才能学句子),至少花一天时间,如果一天时间还没弄懂,再来问。不然既浪费我的时间,说实话也浪费你的时间。表面上看你不学cmd原理就用optDFTw.exe是省了时间,但是现在你也看到了,我要遥控你排查问题都很难,本来我说一个解决方案你立马就可以照做,结果现在必须来来回回好几次才能确保你完全是按照我说的做的。所以还是先去学cmd吧,这个坎是绕不开的,千万千万不能因为时间不够就不学或者少学
wzkchem5 发表于 Post on 2022-6-8 20:31:17
本帖最后由 wzkchem5 于 2022-6-8 13:33 编辑
zhangwei2713 发表于 2022-6-8 13:20
这个之前sob老师也说过,我也在cmd中运行了,出现的结果跟上面的是一样的。
我对cmd运行程序不太懂,所 ...

我的意思是在cmd里输入g16 N.gjf N.out并按回车,不是在cmd里输入optDFTw.exe。目的是看cmd能否调用g16。
虽然sob老师可能建议过你在cmd里跑optDFTw.exe,但是我现在说的完全是另一码事,是让你在cmd里面做一件和optDFTw.exe无关的事情,来辅助你判断运行optDFTw.exe遇到的问题到底是为什么。
建议从头在网上找资料开始学习cmd的基本用法,不要在不懂cmd用法的情况下直接搜应该输入什么,那样只能学个皮毛,稍微出一点意外情况你就不知道该怎么办了。当然更好的方法是直接学linux,现在这个年头,不会linux、bash就做计算,哪怕是实验组以实验为主兼做计算的人,都会被人笑话的。
wzkchem5 发表于 Post on 2022-6-8 15:58:03
zhangwei2713 发表于 2022-6-8 08:35
直接输入g09 N.gjf N.out后optDFTw就闪退了。

我怀疑是我一开始写template.gjf时采用的核和内存太大, ...

不是在optDFTw里面输入,是在cmd里输入
wzkchem5 发表于 Post on 2022-6-8 14:21:34
zhangwei2713 发表于 2022-6-8 02:10
图片中的设置就是按照Sob老师的帖子(http://sobereva.com/346)的要求添加的GAUSS_EXEDIR环境变量和PATH ...

如果直接在命令行运行g16 N.gjf N.out,输出什么?
wzkchem5 发表于 Post on 2022-6-7 22:42:42
zhangwei2713 发表于 2022-6-7 14:47
Sob老师,我重新将电脑设置了一下,这次可以运行optDFTw了,但是又出现了新的报错,这个我也没有找到相应 ...

把PATH变量的值打出来看看

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

GMT+8, 2024-11-25 18:28 , Processed in 0.176027 second(s), 25 queries , Gzip On.

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