计算化学公社

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

[GAMESS-US] 编译GAMESS-US 2019 R2时遇到的关于编译ddi的问题

[复制链接 Copy URL]

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
按照sob老师的博文进行,除原文“1. 生成配置文件”内的具体设置其他均严格按照sob老师的步骤进行。

但是在进行完“2. 编译ddi”后,虽显示成功编译但是并未在./ddi文件夹下发现ddikick.x文件,在完成编译进行“5. 测试”时,也提示了“未发现gamess.00.x或ddikick.x”,其中gamess.00.x是有的。

想请教各位老师几个问题:
1. ddi的编译方法是否出现了变化?为什么成功编译之后仍无ddikick.x?
2. “3. 编译代码并连接为可执行文件”这一步非常慢,似乎也没有设置并行编译的选项?请问是否有解决办法?

非常感谢各位老师!


6万

帖子

99

威望

6万

eV
积分
125155

管理员

公社社长

2#
发表于 Post on 2020-2-26 19:00:13 | 只看该作者 Only view this author
起码文中的做法对于2018R3都是适用的
注意看屏幕上的提示

没法并行编译。2018R3版在普通机子下20分钟左右编译完成
北京科音自然科学研究中心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

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2020-2-26 19:16:01 | 只看该作者 Only view this author
sobereva 发表于 2020-2-26 19:00
起码文中的做法对于2018R3都是适用的
注意看屏幕上的提示

感谢sob老师!

这是./config和./compddi两部的屏幕记录,感觉并没有什么错误,而且compddi.log最后也明确写了successfully,好迷。。。

另外感觉我这个编译大概有个把小时了。。。

config.log

10.57 KB, 阅读权限: 30, 下载次数 Times of downloads: 2

compddi.log

4.51 KB, 阅读权限: 30, 下载次数 Times of downloads: 2

6万

帖子

99

威望

6万

eV
积分
125155

管理员

公社社长

4#
发表于 Post on 2020-2-26 19:53:17 | 只看该作者 Only view this author
DoorBell 发表于 2020-2-26 19:16
感谢sob老师!

这是./config和./compddi两部的屏幕记录,感觉并没有什么错误,而且compddi.log最后也 ...

可能是光编译成了.o但是没连接。你可以尝试2018R3版
北京科音自然科学研究中心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

4289

帖子

4

威望

9550

eV
积分
13919

Level 6 (一方通行)

MOKIT开发者

5#
发表于 Post on 2020-2-26 20:30:34 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2020-2-26 20:31 编辑

我自己刚装了一下,ddikick.x没变。编译花了13 min,最后需自己手动执行./lked gamess 00进行链接。中间提示的那些尝新功能/库,一般人用不到,可以全选no,节省编译时间。另外,如果你用的是ifort编译器(推荐),可以设置环境变量export TMP=路径指向你的固态硬盘SSD,这样编译器的临时文件会在SSD上生成,比普通硬盘提速不少。如果还慢,说明CPU比较差···
自动做多参考态计算的程序MOKIT

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2020-2-26 21:37:27 | 只看该作者 Only view this author
zjxitcc 发表于 2020-2-26 20:30
我自己刚装了一下,ddikick.x没变。编译花了13 min,最后需自己手动执行./lked gamess 00进行链接。中间提 ...

我是在集群上编译的,按说硬盘CPU都不会差啊。

不过我确实是编译完了没有在./ddi下面找到ddikick.x,晕

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2020-2-26 21:41:38 | 只看该作者 Only view this author
本帖最后由 DoorBell 于 2020-2-27 10:11 编辑
sobereva 发表于 2020-2-26 19:53
可能是光编译成了.o但是没连接。你可以尝试2018R3版

的确如此!

需要在./gamess下执行./lked ddikick命令!非常感谢sob老师!

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2020-2-26 22:12:28 | 只看该作者 Only view this author
但是似乎还是有点问题。。。

运行测试文件失败,好像是并行哪里出了问题,rungms和runall都按sob老师讲的改了。

附上输出文件exam01.log:
  1. ----- GAMESS execution script 'rungms' -----
  2. This job is running on host login01
  3. under operating system Linux at Wed Feb 26 21:59:57 CST 2020
  4. Available scratch disk space (Kbyte units) at beginning of the job is
  5. Filesystem         1K-blocks         Used    Available Use% Mounted on
  6. scratch        1288536326144 938070278144 350466048000  73% /scratch
  7. GAMESS temporary binary files will be written to /scratch/2020-02-26/USER/SCRATCH
  8. GAMESS supplementary output files will be written to /scratch/2020-02-26/USER/SCRATCH
  9. Copying input file exam01.inp to your run's scratch directory...
  10. cp tests/standard/exam01.inp /scratch/2020-02-26/USER/SCRATCH/exam01.F05
  11. unset echo
  12. /work/USER/Software/GAMESS/ddikick.x /work/USER/Software/GAMESS/gamess.00.x exam01 -ddi 1 16 login01:cpus=16 -scr /scratch/2020-02-26/USER/SCRATCH
  13. Error: Expecting an even number of MPI processes (cp:ds::1:1).
  14. DDI Process 0: error code 911
  15. application called MPI_Abort(MPI_COMM_WORLD, 911) - process 0
  16. [unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=911
  17. :
  18. system msg for write_line failure : Bad file descriptor
  19. unset echo
  20. ----- accounting info -----
  21. Files used on the master node login01 were:
  22. -rwxr-xr-x 1 USER USER 1163 Feb 26 21:59 /scratch/2020-02-26/USER/SCRATCH/exam01.F05*
  23. ls: No match.
  24. ls: No match.
  25. ls: No match.
  26. Wed Feb 26 21:59:58 CST 2020
  27. 0.441u 0.190s 0:00.67 94.0%        0+0k 0+0io 0pf+0w
复制代码




4289

帖子

4

威望

9550

eV
积分
13919

Level 6 (一方通行)

MOKIT开发者

9#
发表于 Post on 2020-2-26 22:33:00 | 只看该作者 Only view this author
DoorBell 发表于 2020-2-26 21:41
的确如此!

需要在./gamess下执行./lked ddikick命令!还请sob老师能在博文中加上这点,以免其他初学 ...

是运行./lked gamess +版本号,不是./lked ddikick。

./lked gamess这一点在Sob老师的博文里有写,注意找“(如果没产生,手动执行./lked gamess 00) ”

你装了mpi版本?直接装socket版本就行了,它就可以节点内并行,够用了。

自动做多参考态计算的程序MOKIT

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2020-2-27 07:44:36 | 只看该作者 Only view this author
本帖最后由 DoorBell 于 2020-2-27 08:19 编辑
zjxitcc 发表于 2020-2-26 22:33
是运行./lked gamess +版本号,不是./lked ddikick。

./lked gamess这一点在Sob老师的博文里有写,注 ...

哦是这样的,我在运行./lked ddikick之后运行的./lked gamess 00,但是不运行./lked ddikick命令就没有ddikick.x生成

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

11#
 楼主 Author| 发表于 Post on 2020-2-27 10:11:35 | 只看该作者 Only view this author
zjxitcc 发表于 2020-2-26 22:33
是运行./lked gamess +版本号,不是./lked ddikick。

./lked gamess这一点在Sob老师的博文里有写,注 ...

如果是编译sockets版本倒是直接就可以找到ddikick.x并且./runall看起来没什么问题,不过mpi版本就找不到这个ddikick.x,而且运行./lked ddikick好像链接出来的也不对

14

帖子

0

威望

73

eV
积分
87

Level 2 能力者

12#
发表于 Post on 2021-10-8 11:09:49 | 只看该作者 Only view this author
DoorBell 发表于 2020-2-27 10:11
如果是编译sockets版本倒是直接就可以找到ddikick.x并且./runall看起来没什么问题,不过mpi版本就找不到 ...

你好,我想问一下gamess的mpi编译,ddikick.x没有生成的问题,你搞懂了吗?我现在也遇到这样的问题了,可以分享一下吗

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

13#
发表于 Post on 2021-10-8 11:44:17 | 只看该作者 Only view this author
为啥要编译mpi版

4289

帖子

4

威望

9550

eV
积分
13919

Level 6 (一方通行)

MOKIT开发者

14#
发表于 Post on 2021-10-8 15:35:35 | 只看该作者 Only view this author
jerrylp 发表于 2021-10-8 11:09
你好,我想问一下gamess的mpi编译,ddikick.x没有生成的问题,你搞懂了吗?我现在也遇到这样的问题了,可 ...

MPI版本可能不需要ddikick.x,你先试试能不能正常运行
自动做多参考态计算的程序MOKIT

本版积分规则 Credits rule

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

GMT+8, 2026-2-24 07:55 , Processed in 0.174610 second(s), 23 queries , Gzip On.

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