计算化学公社

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

[其它程序] 利用intel全家桶2019编译并行版GULP

[复制链接 Copy URL]

1242

帖子

1

威望

3672

eV
积分
4934

Level 6 (一方通行)

本帖最后由 biogon 于 2023-1-25 22:20 编辑

尝试编译了以下并行版本的gulp,发现了很多大坑,来此分享以下编译过程。
下载GULP的压缩包,解压后进入Src目录,直接执行以下三条命令:
  1. source /opt/apps/intel/2019/parallel_studio_xe_2019/psxevars.sh (我的intel全家桶2019放在/opt/apps下,使用前根据自己的路径进行修改。)
复制代码
  1. source /opt/apps/intel/2019/compilers_and_libraries/linux/mkl/bin/mklvars.sh  intel64 (此处路径后必须加intel64 or ia64,否则source不成功。)
复制代码
  1. ./mkgulp -m -c intel -j 核数
复制代码
等一会即可编译完成,编译完成后在Src下生成gulp文件一个。将其复制进bin或者设定环境变量,使用如下命令即可正常运行。
  1. mpirun -np 2 gulp < input > output
复制代码
目前应该是只有MD可以用上并行。
********2023.1.13更新
实测GULP6.1.2仍然可以如此编译并行版本




评分 Rate

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

查看全部评分 View all ratings

524

帖子

3

威望

6224

eV
积分
6808

Level 6 (一方通行)

2#
发表于 Post on 2021-11-25 11:15:16 | 只看该作者 Only view this author
请问有没有GULP相关的软件教程和案例分享。这个软件太高冷了
恍惚月余,深谙人与人之间的差距。以后还应努力学习,才能与强者比肩。

1242

帖子

1

威望

3672

eV
积分
4934

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2021-11-25 12:24:48 | 只看该作者 Only view this author
ABetaCarw 发表于 2021-11-25 11:15
请问有没有GULP相关的软件教程和案例分享。这个软件太高冷了

没见过有,这玩意我也是被人带入门的,后来自己摸索了好多

1657

帖子

5

威望

4562

eV
积分
6319

Level 6 (一方通行)

喵星人

4#
发表于 Post on 2021-11-25 18:54:32 | 只看该作者 Only view this author
话说这玩意好申请嘛,给的是源码?还是源码要买的

1242

帖子

1

威望

3672

eV
积分
4934

Level 6 (一方通行)

5#
 楼主 Author| 发表于 Post on 2021-11-26 09:41:35 | 只看该作者 Only view this author
喵星大佬 发表于 2021-11-25 18:54
话说这玩意好申请嘛,给的是源码?还是源码要买的

免费开源软件是,去网站上就能下载

125

帖子

0

威望

2054

eV
积分
2179

Level 5 (御坂)

6#
发表于 Post on 2023-1-11 10:38:28 | 只看该作者 Only view this author
谢谢楼主分享。我按楼主的方法安装好了,没遇到什么问题,但是在运行自带例子的时候出现“ERROR : input file is empty”是怎么回事呢?input文件用的是程序自带Examples里面的,不是空白。
生成的example1.got文件全文如下:
********************************************************************************
*                       GENERAL UTILITY LATTICE PROGRAM                        *
*                                 Julian Gale                                  *
*                       Curtin Institute for Computation                       *
*                    School of Molecular and Life Sciences                     *
*                    Curtin University, Western Australia                      *
********************************************************************************
* Version = 6.0.0 * Last modified =  17th March 2021                           *
********************************************************************************


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! ERROR : input file is empty
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Program terminated by processor     0 in           getkeyword

请高手指教。

125

帖子

0

威望

2054

eV
积分
2179

Level 5 (御坂)

7#
发表于 Post on 2023-1-25 12:32:33 | 只看该作者 Only view this author
本帖最后由 wanlichuan 于 2023-1-25 16:08 编辑

今天是2023.1.25,我在GULP官网上看到的最新版是6.1.2啊?楼主是怎么找到6.1.3版本的?  我用楼主的方法可以成功编译6.1.2版,但还是会出现“ERROR : input file is empty”的错误。请赐教。


2023.1.13更新   实测GULP6.1.3仍然可以如此编译并行版本

最新是6.1.2版.jpg (22.66 KB, 下载次数 Times of downloads: 34)

最新是6.1.2版.jpg

1242

帖子

1

威望

3672

eV
积分
4934

Level 6 (一方通行)

8#
 楼主 Author| 发表于 Post on 2023-1-25 22:20:12 | 只看该作者 Only view this author
wanlichuan 发表于 2023-1-25 12:32
今天是2023.1.25,我在GULP官网上看到的最新版是6.1.2啊?楼主是怎么找到6.1.3版本的?  我用楼主的方法可 ...

打错了,是6.1.2,文件为空的问题和gulp无关,检查文件

356

帖子

0

威望

2257

eV
积分
2613

Level 5 (御坂)

9#
发表于 Post on 2023-1-27 19:26:07 | 只看该作者 Only view this author
biogon 发表于 2021-11-26 09:41
免费开源软件是,去网站上就能下载

edu邮箱免费申请。

125

帖子

0

威望

2054

eV
积分
2179

Level 5 (御坂)

10#
发表于 Post on 2023-1-28 12:34:16 | 只看该作者 Only view this author
biogon 发表于 2023-1-25 22:20
打错了,是6.1.2,文件为空的问题和gulp无关,检查文件

终于搞清楚了,是MPI没有装好。
用下面的指令运行程序自带的example1会出现“ERROR : input file is empty”错误:
gulp < example1.gin > example1.gou
但是用以下指令都可以成功运算:
mpirun -np 1 gulp example1  (用“mpirun -np 2 gulp example1” 就会出错)
或:gulp example1  (用“gulp example1.gin”就会出错)
发现学gulp有一个很好的论坛:
https://matsci.org/c/gulp/26
gulp的开发者Julian Gale亲自回答问题,并且很及时。
更重要的是,访问这个论坛不需要梯子。

1242

帖子

1

威望

3672

eV
积分
4934

Level 6 (一方通行)

11#
 楼主 Author| 发表于 Post on 2023-1-28 14:44:55 | 只看该作者 Only view this author
wanlichuan 发表于 2023-1-28 12:34
终于搞清楚了,是MPI没有装好。
用下面的指令运行程序自带的example1会出现“ERROR : input file is emp ...

你发的这个链接怎么提示找不到

125

帖子

0

威望

2054

eV
积分
2179

Level 5 (御坂)

12#
发表于 Post on 2023-1-28 14:54:07 | 只看该作者 Only view this author
本帖最后由 wanlichuan 于 2023-1-28 14:55 编辑
biogon 发表于 2023-1-28 14:44
你发的这个链接怎么提示找不到

刚刚又登陆看了看,一切正常啊。

MATSCI社区.jpg (159.59 KB, 下载次数 Times of downloads: 32)

MATSCI社区.jpg

1242

帖子

1

威望

3672

eV
积分
4934

Level 6 (一方通行)

13#
 楼主 Author| 发表于 Post on 2023-1-31 17:13:55 | 只看该作者 Only view this author
gog 发表于 2023-1-27 19:26
edu邮箱免费申请。

好像随便用一个邮箱就能申请到辕马

4

帖子

0

威望

512

eV
积分
516

Level 4 (黑子)

14#
发表于 Post on 2023-5-14 20:31:36 | 只看该作者 Only view this author
请教一下,这个软件下载链接是不是要梯子才能申请,刚申请了但打不开下载链接

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 06:30 , Processed in 0.186995 second(s), 26 queries , Gzip On.

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